<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>LINUXEXPRES - Diskuzní fórum</title>
<link>http://www.linuxexpres.cz/</link>
<description>RSS komentářů ke článkům</description>
<item>
<title>Jak ve VLC streamovat multimédia – díl III</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Dobry den,
vedel by autor jak duplikovat mosaic a restreamovat ho dale? Vytvoril jsem si vlm konfiguraci, kdy mam nekolik rtsp streamu v jednom okne=vlc mosaic. Ted bych potreboval tuto mosaic konfiguraci streamovat dale do site klientum pres udp ci http to je jedno. Jak na to?]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Fri, 25 Jul 2014 13:09:13 +0200</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post23500</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post23500</guid>
</item>
<item>
<title>Jak ve VLC streamovat multimédia – díl III</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Děkuji moc za rady. Streamy jsem upravil. Opravdu si moc vážím toho, že jste se mým příspěvkem zabýval :)]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Sun, 29 Dec 2013 10:51:27 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22205</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22205</guid>
</item>
<item>
<title>Re: Re: Re: Jak ve VLC streamovat multimédia – díl III</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Popravdě řečeno, trochu jsem se v tom ztratil :-). Zkusím to tedy popsat tak, jak to pochopil můj selský rozum.
1) vlc spouští playlist obsahující soubory stejného formátu (h.264) a slouží jako zdroj dat pro další streamy
- překódování playlistu do mp2v kontejneru není zbytečné (odstraní to problém s mnoha různými soubory formátu h.264 - převážně se to týká rozlišení)
- jen bych popřemýšlel o nastavení rozlišení streamu již v tomto překódování
(protože používáte pro nastavení streamu GUI, uvádím i zápis pro toto rozhraní)
:sout=#transcode{vcodec=mp2v,vb=2048,width=854,height=480,acodec=mpga,ab=128,channels=2,samplerate=44100}:http{mux=ts,dst=:8080/tv} :sout-keep
- vyšší datový tok pro MPEG2 formát vaše cpu téměř nezaznamená (dlouholetá podpora v instrukcích cpu), ale zlepší kvalitu výstupu
- ab=192 je zbytečné, neboť jej pak stejně nepoužíváte
2) vlc načítá stream ve formátu MPEG2 (ts kontejner) a šíří jej dále jako FLV pro Flowplayer
- zde jsem se ztratil u modulu duplicate (není potřeba jej použít), zápis může být takto: (to samé i ve třetí instanci vlc)
:sout=#transcode{vcodec=h264,vb=800,fps=15,width=854,height=480,acodec=mp3,ab=128,channels=2,samplerate=44100,afilter=gain,sfilter=marq:logo,soverlay}:std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:8081}
- nebo v případě použití již nastaveného rozlišení v prvním streamu a modulu duplicate, může být zápis takovýto:
:sout=#duplicate{dst="transcode{vcodec=h264,vb=900,fps=15,scale=1,acodec=mp3,ab=128,channels=2,samplerate=44100,afilter=gain,audio-sync,sfilter=marq:logo,soverlay}:std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:8081/velky_stream}",dst="transcode{vcodec=h264,vb=500,fps=15,scale=0,5,acodec=mp3,ab=128,channels=2,samplerate=44100,afilter=gain,audio-sync,sfilter=marq:logo,soverlay}:std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:8081/polovicni_stream}"
- tímto nastavením není potřeba spouštět i další vlc
- audio-sync zajistí synchronizaci zvukové a video složky, což by mohlo, ale taky nemusí, zamezit problému zvuku bez obrazu 
Ohledně zasekávání při načítání dalšího klipu se mi problém nepodařilo řádně identifikovat, natož odstranit. Vypadá to však na používání cache.
Vlc má defaultně nastaveno -file-caching na 0,3s (máte nastaveno 0,6), pro výstup streamu používá 1,5s (v nastavení - Proudový výstup/Stream output muxer caching) a nějakou cache bude mít i Flowplayer. Možná je problém právě zde, ale i při různých nastaveních velikosti cache se stream choval stále stejně (k zásekům docházelo vyjímečně). Rozhodně nedoporučuji cache vypínat.
Pokud přesto potřebujete plynulost spuštěného streamu, momentálně mě napadá jen jedna možnost. Předpřipravit si stream pomocí parametru --sout-file-append (viz první díl tohoto seriálu odstavec Standard - příklady / access=file). Můžete tak ze všech klipů vytvořit jediný soubor (i již překódovaný) a ten poté streamovat. Uživatelé Vašeho streamu stejně nemají možnost jednotlivé klipy přeskakovat (http to neumožňuje), pokud však nepoužíváte pokročilé skripty, které by mě zajímaly.
Avšak, pokud vše funguje, klidně to tak ponechejte. Žádnou záludnost (až na duplicate) jsem v tomto nastavení nespatřil. Snad Vám tato reakce k něčemu poslouží.]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Mon, 9 Dec 2013 12:22:45 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22096</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22096</guid>
</item>
<item>
<title>Re: Re: Jak ve VLC streamovat multimédia – díl III</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Děkuji za vaši reakci. Budu velice rád, když to moje počínání budu moci s někým prokonzultovat :) Před tím,  než jsem se pustil do streamu, jsem vlc znal pouze jako přehrávač. Informace jsem lovil na netu kde se dalo a experimentoval jsem.
Základ je playlist. 
Streamy spouštím ve Windows souborem bat. Vlc mám v poslední verzi.
1. stream - z playlistu, neveřejný, 
:sout=#transcode{vcodec=mp2v,vb=900,scale=1,acodec=mpga,ab=192,samplerate=44100,afilter=gain,sfilter=marq:logo,soverlay}:http{mux=ts,dst=:číslo portu/} :file-caching=600
2. stream - flv pro Flowplayer na webu, větší kvalita
:sout=#transcode{vcodec=h264,vb=800,fps=15,width=854,height=480,acodec=mp3,ab=128,channels=2,samplerate=44100,afilter=gain,sfilter=marq:logo,soverlay}:duplicate{dst=std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:číslo portu/stream.flv}
3 stream - flv pro Flowplayer na webu, nežší kvalita, zde neberu jako zdroj playlist ale ip adresu prvního neveřejného streamu. Je to hlavně kvůli titulkům a logu.
:sout=#transcode{vcodec=h264,vb=500,fps=15,width=428,height=240,acodec=mp3,ab=128,channels=2,samplerate=44100}:duplicate{dst=std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:číslo portu/stream2.flv}
Je to možná trochu krkolomné, ale funguje to. 
Spuštěním souboru bat se spustí 3x vlc a v každém jede jeden stream, podle toho jak jsem to rozepsal.
Problém je při přechodu na další klip. Trochu se to vždy zasekne a flowplayer načítá další klip. Někdy začne dřív hrát hudba než naskočí obraz. KLipy v playlistu jsou v kodeku h264, zvuk jako mp3 192Kbps.
Ideální by bylo kdyby playlist šel v streamu jako souvislý proud, bez načítání jednotlivých klipů.
Pokud by někdo chtěl napsat mimo tuto diskuzi, tak lze na tento mail klik@klik-tv.net .]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Fri, 6 Dec 2013 18:03:41 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22089</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22089</guid>
</item>
<item>
<title>Re: Jak ve VLC streamovat multimédia – díl III</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Z takto strohým popisem se rady zřejmě nedočkáte. Zkuste uvést verzi softwaru a zápis nastavení streamu. Třeba Vám poté pomůže nějaký čtenář, který řešil něco podobného, případně se mohu pokusit zprovoznit Vaše nastavení na svém hardwaru a daný problém řešit lokálně.]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Fri, 6 Dec 2013 14:13:56 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22086</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22086</guid>
</item>
<item>
<title>Jak ve VLC streamovat multimédia – díl III</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[S VLC se potýkám pár týdnů jelikož testuji kontinuální streamování jednotlivých videoklipů - viz. http://klik-tv.net/. Pořád to není ono a při přechodu na nový klip se stream trochu kousne. VLC jakoby neumí jednotlivé klipy spojit do jednoho proudu bez přerušení. Nejvíce je to vidět při zapouzdření do flv, který se pak přehrává na webu ve Flowplayeru. Bud rád za každou radu, která by mi pomohla vylepšit moje vysílání.]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Fri, 6 Dec 2013 08:55:50 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22085</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22085</guid>
</item>
<item>
<title>Jak ve VLC streamovat multimédia – díl III</title>
<description>
&lt;p&gt;&lt;strong&gt;<![CDATA[Dakujeme, za naozaj hodnotny a informaciami nabity clanok (serial) !!!
Vyznat sa v tom vsetkom a k tomu si dat aj tu namahu to spisat pre ostatnych, dole klobuk ...]]>&lt;/strong&gt;&lt;/p&gt;
</description>
<pubDate>Wed, 4 Dec 2013 23:19:06 +0100</pubDate>
<link>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22079</link>
<guid>https://www.linuxexpres.cz/diskuse/diskuze-ke-clankum/jak-ve-vlc-streamovat-1#post22079</guid>
</item>
</channel>
</rss>