Чат

🕑 ↗
За да пишеш, трябва да си влязъл в профила си.

Стриймване на филм в TVHEADEND

Започната от Танннер, 13-01-2019, 11:03

« назад - напред »

0 Потребители и 1 гост преглеждат тази тема.

Танннер

Привет, как се стриймва филм в TVHeadend?


Направих тест със VLC и стриймвах филм с Http протокол, стана, добавих го в TVHeadend, и всеки TVH клиент можеше да гледа филма.

Проблема е че аз филма го стриймнах с VLC от Win7.
А искам да го правя от Raspberry  Pi3. Но там с VLC не мога под Raspbian, гърми ми грешка за енкодера, или при старт на стрийм се самозатваря.

Някой да има решение без vlc?

111111

Цитат на: Танннер;500384Привет, как се стриймва филм в TVHeadend?


Направих тест със VLC и стриймвах филм с Http протокол, стана, добавих го в TVHeadend, и всеки TVH клиент можеше да гледа филма.

Проблема е че аз филма го стриймнах с VLC от Win7.
А искам да го правя от Raspberry  Pi3. Но там с VLC не мога под Raspbian, гърми ми грешка за енкодера, или при старт на стрийм се самозатваря.

Някой да има решение без vlc?

Това което се мъчиш е голяма загуба на време

Я си качи това
https://streamaserver.org
и не се мъчи повече.
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.

gandipg

Цитат на: Танннер;500384Привет, как се стриймва филм в TVHeadend?


Направих тест със VLC и стриймвах филм с Http протокол, стана, добавих го в TVHeadend, и всеки TVH клиент можеше да гледа филма.

Проблема е че аз филма го стриймнах с VLC от Win7.
А искам да го правя от Raspberry  Pi3. Но там с VLC не мога под Raspbian, гърми ми грешка за енкодера, или при старт на стрийм се самозатваря.

Някой да има решение без vlc?


Разберито иска лицензии
http://www.raspberrypi.com/license-keys/



 А иначе аз гледам с тая команда от разберито с ВЛСито на порт 8090

даже и вмъква субтитрите;)

 

[COLOR=#383838][FONT=gotham]cvlc /fille.avi  --sout="#transcode{vcodec=h264,fps=24,venc=x264{preset=ultrafast,tune=zerolatency,keyint=30,bframes=0,ref=1,level=30,profile=baseline,hrd=cbr,crf=20,ratetol=1.0,vbv-maxrate=1200,vbv-bufsize=1200,lookahead=0},soverlay}:std{access=http,mux=ts,caching=5,dst=:8090}"[/FONT][/COLOR]

Чък Норис

Субтитрите се енкодват с ффмпег:
ffmpeg -i input.mkv -i input.srt -map 0:v - map 0:a -map 1 -c copy output.mkv вдигаш си файлов сървър, после ако искаш прави тази тъпотия да ги слагаш в твхеаденда, ако искаш просто си направи отделна плейлиста само с филмите.

Танннер

Цитат на: gandipg;500481Разберито иска лицензии
http://www.raspberrypi.com/license-keys/



 А иначе аз гледам с тая команда от разберито с ВЛСито на порт 8090

даже и вмъква субтитрите;)

 

[COLOR=#383838][FONT=gotham]cvlc /fille.avi  --sout="#transcode{vcodec=h264,fps=24,venc=x264{preset=ultrafast,tune=zerolatency,keyint=30,bframes=0,ref=1,level=30,profile=baseline,hrd=cbr,crf=20,ratetol=1.0,vbv-maxrate=1200,vbv-bufsize=1200,lookahead=0},soverlay}:std{access=http,mux=ts,caching=5,dst=:8090}"[/FONT][/COLOR]

pi@raspberrypi:~ $ cvlc /media/pi/Storage/Torrents/Duvka.za.baloncheta.2017.DVBRip.XviD-SiSO/Duvka.za.baloncheta.2017.DVBRip.XviD-SiSO.avi  --sout="#transcode{vcodec=h264,fps=24,venc=x264{preset=ultrafast,tune=zerolatency,keyint=30,bframes=0,ref=1,level=30,profile=baseline,hrd=cbr,crf=20,ratetol=1.0,vbv-maxrate=1200,vbv-bufsize=1200,lookahead=0},soverlay}:std{access=http,mux=ts,caching=5,dst=:8090}"
VLC media player 3.0.3 Vetinari (revision 3.0.3-1-0-gc2bb759264)
[00579e40] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[005a6340] dummy interface: using the dummy interface module...
[73a007b8] x264 encoder: using cpu capabilities: ARMv6 NEON

[73a007b8] x264 encoder: profile Constrained Baseline, level 3.0

Нарушение на разделянето(segfault)

Танннер

Цитат на: 111111;500432Това което се мъчиш е голяма загуба на време

Я си качи това
https://streamaserver.org
и не се мъчи повече.


Това на пи абсурд да върви, пробвах го.

Забива ми цялото пи.

Танннер

Цитат на: Чък Норис;500491Субтитрите се енкодват с ффмпег:
ffmpeg -i input.mkv -i input.srt -map 0:v - map 0:a -map 1 -c copy output.mkv
вдигаш си файлов сървър, после ако искаш прави тази тъпотия да ги слагаш в твхеаденда, ако искаш просто си направи отделна плейлиста само с филмите.


root@raspberrypi:~# ffmpeg -i /media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi  -map 0:v - map 0:a -map 1 -c copy output.mkv
ffmpeg version 3.2.10-1~deb9u1+rpt2 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516
  configuration: --prefix=/usr --extra-version='1~deb9u1+rpt2' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libavresample   3.  1.  0 /  3.  1.  0
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
Input #0, avi, from '/media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.2 (build 2540/release)
  Duration: 01:47:42.46, start: 0.000000, bitrate: 2184 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 1983 kb/s, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
    Stream #0:1: Audio: ac3 ([0]
  • / 0x2000), 48000 Hz, stereo, fltp, 192 kb/s[NULL @ 0x129d9e0] Unable to find a suitable output format for 'pipe:'
    pipe:: Invalid argument
    root@raspberrypi:~#

Чък Норис

Ужас, чак се учудвам как не си пробвал да изпълниш командата която съм дал 1:1 :lol15:

Танннер

#8
Цитат на: Чък Норис;500589Ужас, чак се учудвам как не си пробвал да изпълниш командата която съм дал 1:1 :lol15:

;;650

Ще подскажеш ли, аз пък изпаднах в шок как пък команда на Чък Норис не тръгва :)


ffmpeg -i  /media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi -c:v libx264 -crf 23 -c:a aac -movflags faststart output.avi


Taka ми тръгна, обаче сега къде е url  адреса за стрийм
?

Чък Норис

Имаш да замениш input.mkv, input.srt и output.mkv, ти какво си направил точно и то на филм с бг аудио?

Танннер

Цитат на: Чък Норис;500592Имаш да замениш input.mkv, input.srt и output.mkv, ти какво си направил точно и то на филм с бг аудио?

Искам файла да го стриймна по HTTP.

Чък Норис

Разковничето е в думата файл. Не ти трябва да го стриймнеш, а да го поставиш във файлов сървър, от където може да бъде достъпен по http или още по-добре https. Просто вдигни един nginx и задай директорията с филмите. После прочети как да сложиш юзър, парола и как да замаскираш линковете, как да ги направиш временни и т. н.
Но за да имаш и субтитри на филмите, ще трябва да ги енкоднеш в контейнера. Точно за това служи комантата с ффмпег която съм дал, но ако филма няма субтитри, не е нужно да се изпълнява.

Танннер

#12
Цитат на: Чък Норис;500594Разковничето е в думата файл. Не ти трябва да го стриймнеш, а да го поставиш във файлов сървър, от където може да бъде достъпен по http или още по-добре https. Просто вдигни един nginx и задай директорията с филмите. После прочети как да сложиш юзър, парола и как да замаскираш линковете, как да ги направиш временни и т. н.
Но за да имаш и субтитри на филмите, ще трябва да ги енкоднеш в контейнера. Точно за това служи комантата с ффмпег която съм дал, но ако филма няма субтитри, не е нужно да се изпълнява.

Имам DLNA, Plex и Samba пуснати, чудя се как да шеря филма извън лана.

Това което предложи, проработи за лан, но не знам как да го вкарав в твх?

Имам две опции, през твх да изкарам филма или през http.



Taka пускам си това в кли:
ffmpeg -i  /media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi -c:v libx264 -crf 23 -c:a aac -movflags faststart /media/pi/Storage/Stream/output.avi


в твх за мукс казвам:
ffmpeg -i  /media/pi/Storage/Torrents/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0/Dear.John.2010.BDRip.XviD.AC3.BGAUDiO-HS0.avi -c:v libx264 -crf 23 -c:a aac -movflags faststart /media/pi/Storage/Stream/output.avi


Оп имам на мукса стрийм,

обачее този стрийм няма аудио и видео...

Вървят едни секунди само.

Чък Норис

През твх не ти е опция, защото ако някой  гледа този филм и в същото време друг не може да гледа същия филм отначало, ще трябва да го изчака да свърши, че да го започне пак.

Танннер

Цитат на: Чък Норис;500596През твх не ти е опция, защото ако някой  гледа този филм и в същото време друг не може да гледа същия филм отначало, ще трябва да го изчака да свърши, че да го започне пак.

Устройва ме.

Друго не се сещам как да го изкарам през пи.

SatShop.bg
Ъплоуд център DishPointer Сателитни изстрелвания