<span class="gmail_quote"><br><br></span>
<div>
<div>Hello,</div>
<div>&nbsp;</div>
<div>I want to send stream video from a PC with dvbstream to another PC with vlc,</div>
<div>first I try to save the stream in a file:</div>
<div>&nbsp;</div>
<div>dvbstream -c 1 -f 818000 -s 22000 VideoPID&nbsp;AudioPID 0&nbsp;-ps -o &gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://file.ps/" target="_blank">file.ps</a></div>
<div>&nbsp;</div>
<div>but I know that I need PMTPid, then I use decode_pat and decode_pmt to do this,</div>
<div>first I do this to save all the stream:</div>
<div>&nbsp;</div>
<div>
<div>dvbstream -c 1 -f 818000 -s 22000&nbsp;8192&nbsp;-o &gt; file.ts</div>
<div>&nbsp;</div>
<div>then I run decode_pat &quot;decode_pat file.ts &gt; file.pat&quot; and I obtain this: </div>
<div>&nbsp;</div>
<div>New PAT<br>&nbsp; transport_stream_id : 1008<br>&nbsp; version_number&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 3<br>&nbsp;&nbsp;&nbsp; | program_number @ [NIT|PMT]_PID<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 @ 0x10 (16)<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 382 @ 0x3e8 (1000)<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 383 @ 0x5dc (1500) 
<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 385 @ 0x7d0 (2000)<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 386 @ 0x7da (2010)<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 387 @ 0x7e4 (2020)<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 490 @ 0x64 (100)<br>&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 491 @ 0xc8 (200)<br>&nbsp; active&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1<br>
&nbsp;</div>
<div>later I run decode_pmt &quot;decode_pmt /home/file.ts 490 100 &gt; file.pmt&quot; and I obtain this: </div>
<div>&nbsp;</div>
<div>New active PMT<br>&nbsp; program_number : 490<br>&nbsp; version_number : 25<br>&nbsp; PCR_PID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0x65 (101)<br>&nbsp;&nbsp;&nbsp; | type @ elementary_PID<br>&nbsp;&nbsp;&nbsp; | 0x02 @ 0x65 (101)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x02 : &quot;~ZH_&quot;<br>&nbsp;&nbsp;&nbsp; | 0x03 @ 0x67 (103) 
<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x0a : &quot;cat^@&quot;<br>&nbsp;&nbsp;&nbsp; | 0x03 @ 0x68 (104)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x0a : &quot;esl^@&quot;<br>&nbsp;&nbsp;&nbsp; | 0x06 @ 0x66 (102)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x56 : &quot;spa&nbsp;&nbsp;&nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@spa%5EP~H" target="_blank">
^@spa^P~H</a>&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0xc3 : &quot;^A^ZèéêëìíîïðóôõöÈÉÊËÌÍÎÏÐÓÔÕÖ&quot; <br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x45 : &quot;^A^ZèéêëìíîïðóôõöÈÉÊËÌÍÎÏÐÓÔÕÖ&quot;<br>&nbsp;&nbsp;&nbsp; | 0x0b @ 0x19d (413)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x14 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5EAv%5E@%5E@%5EH~@4%5E@%5E@%5E@%5ETÿ" target="_blank">
^Av^@^@^H~@4^@^@^@^Tÿ</a>^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x52 : &quot;v&quot; <br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x13 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5E@%5E@%5EW%5EAP" target="_blank">^@^@^@^W^AP</a>^@<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5EOâ%5E@%5E@%5END%5E@%5E@%5E@%5END" target="_blank">^Oâ^@^@^ND^@^@^@^ND</a>&nbsp;&nbsp;&nbsp;&nbsp; ^DSGW^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x66 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@ð" target="_blank">
^@ð</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x05 @ 0x1b8 (440) <br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x6f : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5EAá" target="_blank">^@^Aá</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x0b @ 0x1b9 (441)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x14 : &quot;
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5EAw%5E@%5E@%5EH~@+%5E@%5EA%5E@%5EXp" target="_blank">^Aw^@^@^H~@+^@^A^@^Xp</a>@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x52 : &quot;w&quot; <br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x13 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5E@%5E@%5EY%5EA" target="_blank">
^@^@^@^Y^A</a>+^@<br><a>^Oâ^@^@^Lÿ^@^@^@^Lÿ^O^DSGW</a>^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x66 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@ð%5E@%5EA" target="_blank">^@ð^@^A</a>&quot; <br>&nbsp;&nbsp;&nbsp; | 0x05 @ 0x1ba (442)
<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x6f : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5EAá" target="_blank">^@^Aá</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x0b @ 0x1bb (443)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x14 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5EAx%5E@%5E@%5EH~@Z%5E@%5E@%5E@%5ETÿ" target="_blank">
^Ax^@^@^H~@Z^@^@^@^Tÿ</a>^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x52 : &quot;x&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x13 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5E@%5E@%5EV%5EAZ" target="_blank">^@^@^@^V^AZ</a>^@<br>
<a>^Oâ^@^@^^~Q^@^@^@^^~Q^R^DSGW</a>^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x66 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@ð" target="_blank"> ^@ð</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x05 @ 0x1bc (444)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x6f : &quot;
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5EAá" target="_blank">^@^Aá</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x0b @ 0x1bd (445)<br>&nbsp;|&nbsp; ] 0x14 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5EAs%5E@%5E@%5EH~@C%5E@%5EA%5E@%5ETÿ" target="_blank">
^As^@^@^H~@C^@^A^@^Tÿ</a>^@&quot; <br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x52 : &quot;s&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x13 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5E@%5E@%5EU%5EAC" target="_blank">^@^@^@^U^AC</a>^@<br>
<a>^Oâ^@^@^B¬^@^@^@^B¬^C^DSGW</a>^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x66 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@ð" target="_blank"> ^@ð</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x05 @ 0x1c0 (448)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x6f : &quot;
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5EAá" target="_blank">^@^Aá</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x05 @ 0x1c2 (450)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x6f : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5EAá" target="_blank">
^@^Aá</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x0b @ 0x1c3 (451) <br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x14 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5EAy%5E@%5E@%5EH~@6%5E@%5E@%5E@%5ETÿ" target="_blank">^Ay^@^@^H~@6^@^@^@^Tÿ</a>
^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x52 : &quot;y&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x13 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5E@%5E@%5EZ%5EA" target="_blank">^@^@^@^Z^A</a>=^@<br><a>^Oâ^@^@^QÃ^@^@^@^QÃ^K^DSGW
</a>^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x66 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@ð" target="_blank">^@ð</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x05 @ 0x1c4 (452)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x6f : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5EAá" target="_blank">
^@^Aá</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x0b @ 0x1c5 (453)<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x14 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5EAt%5E@%5E@%5EH~@-%5E@%5EA%5E@%5ETÿ" target="_blank">^At^@^@^H~@-^@^A^@^Tÿ</a>^@&quot;
<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x52 : &quot;t&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x13 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@%5E@%5E@%5E[%5EAQ" target="_blank">^@^@^@^[^AQ</a>^@<br><a>^Oâ^@^@^Kã^@^@^@^Kã^G^DSGW</a>
^@&quot;<br>&nbsp;&nbsp;&nbsp; |&nbsp; ] 0x66 : &quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:%5E@ð" target="_blank">^@ð</a>&quot;<br>&nbsp;&nbsp;&nbsp; | 0x80 @ 0x1c6 (454)<br>&nbsp;&nbsp;&nbsp; | 0x80 @ 0x1c7 (455)<br>&nbsp;</div>
<div>With this data which parameters I should use to send videoPID 101 (The program that I want) to the client with dvbstream? which is the PMTPid that I need?</div>
<div>(first I want to probe to save to a file and then play the file with vlc)</div>
<div>&nbsp;</div>
<div>Thanks,</div></div></div>