DVB-T (h264) mux streaming makes corrupted output

About encoding, codec settings, muxers and filter usage
azbest
New Cone
New Cone
Posts: 3
Joined: 27 Jul 2010 15:25

DVB-T (h264) mux streaming makes corrupted output

Postby azbest » 14 Sep 2011 11:08

Hi,

I try to stream some channels from local (hungarian) dvb-t reception, but I have problems with it. The whole mux dump can be played without problem, like the live reception. When I seperate the channels to streams the SD (720*576i, HP@L3) channels get corrupted. The HD (1440*1080i, 1920*1080i HP@L4) channels can be streamed with good quality.
This is the official technical specification about the mux:
http://www.mindigtv.hu/~/media/DVBmedia ... 09_05.ashx

I tried streaming with tsreader lite from the mux dump and that was right. VLC played this stream without problem.
I saw that tsreader creates the stream like a multiplex: it has pat, pmt and sdt:
http://logout.drag2web.com/tv2-tsreader.png

VLC streams out only elementary streams.

Here is a sample dump from the whole multiplex A (230MB), this can be played locally without problem:
http://logout.drag2web.com/multiplexa.ts
The dump made with this command:

Code: Select all

vlc.exe dvb:// --dvb-frequency=786000000 --dvb-srate=27500000 --dvb-bandwidth=8 --demux=dump :demuxdump-file=D:\multiplexa.ts
Here is the corrupted output on streaming:
Image
VLC streaming command:

Code: Select all

vlc.exe d:\multiplexa.ts --sout=#duplicate{dst=http{mux=ts,dst=:8080/m1},select="program=100",dst=http{mux=ts,dst=:8080/m2},select="program=101",dst=http{mux=ts,dst=:8080/rtl},select="program=60",dst=http{mux=ts,dst=:8080/tv2},select="program=80",dst=http{mux=ts,dst=:8080/info},select="program=112",dst=http{mux=ts,dst=:8080/eunews},select="program=109"} --sout-keep --ttl 12 --sout-all --sout-ts-es-id-pid
- m1 m2 are HD channels.
- rtl, tv2, eunews, info are SD channels.

How can I stream with VLC valid streams? Is there a way to stream valid data with mux informations (pat, pmt, sdt) like tsreader does?
I tried to stream with ts{} parameters, like in this thread: viewtopic.php?f=2&t=58049, but without success. The output was corrupted. I think this is a bug. Developers: Please test it with the multiplex dump file and fix this issue :)

VLC version is 1.1.11 but the previous versions are behave like this one, too.

azbest
New Cone
New Cone
Posts: 3
Joined: 27 Jul 2010 15:25

Re: DVB-T (h264) mux streaming makes corrupted output

Postby azbest » 01 Apr 2012 00:40

it seems this "small" bug won't be fixed ever...

Rémi Denis-Courmont
Developer
Developer
Posts: 15267
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: DVB-T (h264) mux streaming makes corrupted output

Postby Rémi Denis-Courmont » 01 Apr 2012 09:17

For sure, sarcastic comments do not fix bugs. Patch welcome.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: No registered users and 5 guests