Portál AbcLinuxu, 6. června 2024 06:11


Dotaz: Streaming LAN

19.12.2019 17:25 Pepa
Streaming LAN
Přečteno: 759×
Odpovědět | Admin
Prosím o info co používáte na streaming mp4 videí.

Mám ProLiant LM30 Gen10, v něm DVB-T2 tunery. DVB-T2 převádím (TvHeadend)na DVB-T aby stíhali klienti RPi(2,3).
Potřebuji k tomu něčím streamovat obsah adresáře (mp4 soubory). Používal jsem VLC, bohužel po upgrade na Debian 10
nefunguje.

Díky předem za tipy
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.12.2019 20:06 kysučan | skóre: 14
Rozbalit Rozbalit vše Re: Streaming LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
To by som chcel vidieť, ako prevádzaš to DVB-T2 na DVB-T.
19.12.2019 21:45 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Streaming LAN
sak normalne:

cat /dev/antenna0 | dvbt2dvbt2 > /dev/antenna1
20.12.2019 08:30 kysučan | skóre: 14
Rozbalit Rozbalit vše Re: Streaming LAN
Ale na štítku antenny1 musí byť DVB-T.
20.12.2019 15:39 jejda | skóre: 24 | blog: jejda
Rozbalit Rozbalit vše Re: Streaming LAN
Odpovědět | | Sbalit | Link | Blokovat | Admin
V nouzi by šel použít ffmpeg+apache. vytvoříš pracovní adresář:
mkdir -p /tmp/dash
do konfiguráku apache přidáš:
Alias "/lantube" "/tmp/dash"
<Directory "/tmp/dash">
DirectoryIndex stream.mpd
Require all granted
</Directory>
Možná bude potřeba upravit httpd.service protože systemd blokuje čtení z /tmp.
systemctl edit httpd.service
[Service]
PrivateTmp=false
Tímto se pustí streamování:
for v in *.mp4; do
ffmpeg -re -i "$v" -c copy -window_size 5 -remove_at_exit 1 -f dash /tmp/dash/stream.mpd
done
Bacha na mezery ve jménech souborů! Nakonec na klientovi pustíš:
vlc http://server/lantube
Zkoušel jsem i mpv, tu je potřeba zadat plnou cestu:
mpv --no-cache http://server/lantube/stream.mpd
Nefunguje seekování ani pauza. Nejdou titulky. Mrkni se do manuálu těch voleb to má mraky, třeba by to nějak šlo poladit. Když bys chtěl streamovat něco jinačího jak mp4, musel by to ffmpeg přeenkódovat a to už trochu žere CPU. No s nějakým modernějším čtyřjádrem se to dá.
23.12.2019 18:52 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
Rozbalit Rozbalit vše Re: Streaming LAN
Pro jednoduché přehrávání videí IMHO stačí vygenerovat playlist s url těch mp4 souborů. Z přehrávače se pak načte ten playlist, jeho jednotlivé položky už jsou rovnou ty mp4 soubory. Seekování a pauza funguje, alespoň ve výchozím nastavení Nginx jsem s tím neměl problém.
-- OldFrog
2.5.2022 16:01 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: Streaming LAN
Apache a /tmp. Treba povoliť, že aj /tmp je korektný pracovný adresár, cez <Directory>.

Nie je skôr lepšie uložiť do priečinku /var/run, ako do tmp?
debian.plus@protonmail.com

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.