[dvblast-devel] [biTStream] Issue invalid_sdt_section

Kristof Meersseman support at antsystems.be
Thu Apr 26 15:00:02 CEST 2012


Thank you Ludovic,

I have managed to capture the EIT table data, but I have no service id's... In that way I don't know which service the event corresponds to.
I do it this way : multicat -u -p -S -X @239.0.1.3:49152 test3.ts | ts_filter 18 | ./dvb_print_si -x xml -T EIT > test_arte.xml

When I look with TS reader I see the service id's, so they are actually there ...

This is the output:
<?xml version="1.0" encoding="utf-8"?>
<TS>
<EIT tableid="0x53" type="actual_schedule" version="7" current_next="1" tsid="1051" onid="1" seg_last_sec_number="120" last_table_id="0x56">
<EVENT id="59602" start_time="1336599900" start_time_dec="2012-05-09 21:45:00 UTC" duration="2700" duration_dec="00:45:00" running_status="0" free_CA_mode="0">
<DESC id="0x4d" length="31" value="6465751205424541545a5a20696e20436f6e636572740805566f6c62656174">
<SHORT_EVENT_DESC lang="deu" event_name="BEATZZ in Concert" text="Volbeat"/>
</DESC>
<DESC id="0x54" length="6" value="150030003300">
<CONTENT_DESC content_l1="1" content_l2="5" user="0"/>
<CONTENT_DESC content_l1="3" content_l2="0" user="0"/>
<CONTENT_DESC content_l1="3" content_l2="3" user="0"/>
</DESC>
<DESC id="0x69" length="3" value="f4aded">
<PDC_DESC pil="0x4aded" day="9" month="5" hour="23" min="45"/>
</DESC>
<DESC id="0x82" length="13" value="32333a343530392e3035233030">
<UNKNOWN_DESC />
</DESC>



-----Original Message-----
From: dvblast-devel-bounces at videolan.org [mailto:dvblast-devel-bounces at videolan.org] On Behalf Of Ludovic BOUÉ
Sent: donderdag 26 april 2012 10:12
To: Mailing list for DVBlast developers
Subject: Re: [dvblast-devel] [biTStream] Issue invalid_sdt_section

Le 26/04/2012 09:35, Kristof Meersseman a écrit :
>
> Hello,
>
> I do not really have a reply to your question, but I'm really
> interested in the solution to print EIT data from a stream.
>
> I have a multicast stream with EIT on PID 18, but when I try "dumprtp
> 239.0.1.1 49152 | ts_filter 18 | ./dvb_print_si -x xml -T EIT" I get
> this:
>
> rtptsaudio: NETWORK CONGESTION - expected 3352, received 3357
>
> rtptsaudio: NETWORK CONGESTION - expected 3358, received 10267
>
> rtptsaudio: NETWORK CONGESTION - expected 10268, received 3353
>
> FATAL ERROR IN STREAM AT PACKET 11206
>
> FATAL ERROR IN STREAM AT PACKET 11207
>
> FATAL ERROR IN STREAM AT PACKET 11208
>
> FATAL ERROR IN STREAM AT PACKET 11209
>
> FATAL ERROR IN STREAM AT PACKET 11210
>
> FATAL ERROR IN STREAM AT PACKET 11211
>
> FATAL ERROR IN STREAM AT PACKET 11212
>
> FATAL ERROR IN STREAM AT PACKET 11213
>
> FATAL ERROR IN STREAM AT PACKET 11214
>
> When I just "dumprtp 239.0.1.1 49152", I can see EPG data passing
> through... Any ideas what is wrong?
>
> Thank you very much for your answer.
>
> Kristof
>
Hello Kristof,

I'm pretty sure your flow is UDP but not RTP, so it can't work. Here is a exemple with an UDP stream:
# dumprtp 239.255.2.1 1234| ts_filter 18| ./dvb_print_si -x xml -T EIT <?xml version="1.0" encoding="utf-8"?> <TS> Filtering pid 18 Rtp dump FATAL ERROR IN STREAM AT PACKET 1 FATAL ERROR IN STREAM AT PACKET 2 FATAL ERROR IN STREAM AT PACKET 3 FATAL ERROR IN STREAM AT PACKET 4 FATAL ERROR IN STREAM AT PACKET 5 FATAL ERROR IN STREAM AT PACKET 6
rtptsaudio: NETWORK CONGESTION - expected 30752, received 30740
rtptsaudio: NETWORK CONGESTION - expected 30741, received 30746

You can try with dvbsnoop tool:
# dumprtp 239.255.2.4 1234 | ts_filter 17|dvbsnoop -nph 0x12 dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/ Filtering pid 17 Rtp dump

PID: 18 (0x0012) [= assigned for: DVB Event Information Table (EIT)]

Guess table from table id...
EIT-decoding....
Table_ID: 80 (0x50) [= Event Information Table (EIT) - actual transport stream, schedule]
Service_ID: 775 (0x0307) [= --> refers to PMT program_number]
reserved_3: 3 (0x03)
Last_Section_number: 184 (0xb8)
Transport_stream_ID: 3 (0x0003)
Original_network_ID: 8442 (0x20fa) [= >>ERROR: not (yet) defined...
Report!<<]
Last_table_id: 80 (0x50) [= Event Information Table (EIT) - actual transport stream, schedule]

Event_ID: 7206 (0x1c26)
Start_time: 0xdaed060000 [= 2012-04-28 06:00:00 (UTC)]
Duration: 0x0010000 [= 01:00:00 (UTC)]
Running_status: 0 (0x00) [= undefined]
Free_CA_mode: 1 (0x01) [= streams [partially] CA controlled]
Descriptors_loop_length: 62 (0x3e)
...

Regards,
Ludovic

_______________________________________________
dvblast-devel mailing list
dvblast-devel at videolan.org
http://mailman.videolan.org/listinfo/dvblast-devel
CONFIDENTIALITY NOTICE: this e-mail and any attachments hereto are strictly confidential and may be legally privileged. This e-mail and any attachments hereto are intended solely for the use of the individual or entity to whom they are addressed. If you are not a named addressee above any disclosure, copying, reproduction or other dessimination or use of this communication is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete this message and its attachments from your computer and dispose of all other copies or printouts. Thank you.


More information about the dvblast-devel mailing list