Log in
Register
Menu
Log in
Register
Home
What's new
Latest activity
Authors
Forums
New posts
Search forums
What's new
New posts
Latest activity
Members
Current visitors
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
Satellite TV receivers & systems support forums
DISH SETUP: Single sat, Multi-Sat & Motorised
C-Band Reception, UK and Europe
C band feeds
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="MCelliotG" data-source="post: 998290" data-attributes="member: 404726"><p>We are seriously going off-topic here, but it was discussed on SDG forum, feel free to move it accordingly if it's a problem.</p><p>And note I'm not sure if you are referring to the same thing (DVB-H) but that's the closest.</p><p>This is the tutorial, thanks to Athoik</p><p>Source:<a href="http://www.satdreamgr.com/forum/showthread.php?14415-How-to-use-DVB-Multiprotocol-Encapsulation&highlight=encapsulation" target="_blank">How to use DVB Multiprotocol Encapsulation</a></p><p></p><p></p><p>In order to use DVB-MPE we need to use <strong>dvbnet</strong> utility (opkg install dvbnet) and <strong>udpxy</strong> (opkg install udpxy).</p><p></p><p>We are going to use 10775 H 27500 2/3 @ 13E for testing.</p><p></p><p>First we need to tune and Satfinder can do that.</p><p></p><p><img src="https://s22.postimg.org/3te57sojl/tune.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p>Next we need to use dvbnet in order to create an DVB network interface. We are going to use PID 2001.</p><p></p><p></p><p>[CODE]root@osminiplus:~# dvbnet -p 2001[/CODE]</p><p></p><p>[CODE]DVB Network Interface Manager</p><p>Copyright (C) 2003, TV Files S.p.A</p><p></p><p>Status: device dvb0_0 for pid 2001 created successfully.</p><p></p><p>root@osminiplus:~# dvbnet -l</p><p></p><p>DVB Network Interface Manager</p><p>Copyright (C) 2003, TV Files S.p.A</p><p></p><p>Query DVB network interfaces:</p><p>-----------------------------</p><p>Found device 0: interface dvb0_0, listening on PID 2001, encapsulation MPE</p><p>-----------------------------</p><p>Found 1 interface(s).</p><p>Our new DVB network interface created, now let's configure it. We need to add a MAC address and IP in order to bring interface up.[/CODE]</p><p></p><p></p><p></p><p>[CODE]root@osminiplus:~# ifconfig dvb0_0</p><p>dvb0_0 Link encap:Ethernet HWaddr 00:00:00:00:00:00</p><p> BROADCAST NOARP MULTICAST MTU:4096 Metric:1</p><p> RX packets:0 errors:0 dropped:0 overruns:0 frame:0</p><p> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0</p><p> collisions:0 txqueuelen:1000</p><p> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p><p> Base address:0x7d1[/CODE]</p><p></p><p>[CODE]root@osminiplus:~# ifconfig dvb0_0 hw eth 22:33:44:55:66:77</p><p>root@osminiplus:~# ifconfig dvb0_0 10.20.30.40</p><p>root@osminiplus:~# ifconfig dvb0_0 up</p><p></p><p>root@osminiplus:~# ifconfig dvb0_0</p><p>dvb0_0 Link encap:Ethernet HWaddr 22:33:44:55:66:77</p><p> inet addr:10.20.30.40 Bcast:10.255.255.255 Mask:255.0.0.0</p><p> UP BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1</p><p> RX packets:0 errors:0 dropped:0 overruns:0 frame:0</p><p> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0</p><p> collisions:0 txqueuelen:1000</p><p> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)</p><p> Base address:0x7d1[/CODE]</p><p>Now let's see if we can get any data, tdpdump to the rescue (opkg install tcpdump).</p><p></p><p></p><p>[CODE]root@osminiplus:~# tcpdump -i dvb0_0 -vn | head</p><p>tcpdump: listening on dvb0_0, link-type EN10MB (Ethernet), capture size 262144 bytes</p><p>22:40:02.896242 IP (tos 0x98, ttl 128, id 33273, offset 0, flags [none], proto UDP (17), length 1496)</p><p> 192.168.135.190.6000 > 224.20.20.1.6000: UDP, length 1468</p><p>22:40:02.900563 IP (tos 0x98, ttl 128, id 19354, offset 0, flags [none], proto UDP (17), length 1496)</p><p> 192.168.135.190.6000 > 224.20.20.2.6000: UDP, length 1468</p><p>22:40:02.900742 IP (tos 0x98, ttl 128, id 62192, offset 0, flags [none], proto UDP (17), length 1496)</p><p> 192.168.135.190.6000 > 224.20.20.4.6000: UDP, length 1468</p><p>22:40:02.900797 IP (tos 0x98, ttl 128, id 3000, offset 0, flags [none], proto UDP (17), length 40)</p><p> 192.168.135.190.6000 > 224.20.20.3.6000: UDP, length 12</p><p>22:40:02.905635 IP (tos 0x98, ttl 128, id 20161, offset 0, flags [none], proto UDP (17), length 1496)</p><p> 192.168.135.190.6001 > 224.20.20.1.6001: UDP, length 1468</p><p>51 packets captured</p><p>226 packets received by filter</p><p>0 packets dropped by kernel[/CODE]</p><p>Our network interface receives multicast packets. Now we need to change those into unicast, updxy to the rescue.</p><p></p><p>We are running manually the udpxy on default port using multicast interface the dvb0_0.</p><p></p><p></p><p>[CODE]root@osminiplus:~# udpxy -vT -m dvb0_0 -p 4022</p><p>2016-09-13 22:42:49.723234 CEST S(660) Server is starting up, max clients = [3][/CODE]</p><p>.....</p><p>So what is next? Use vlc to watch a channel.</p><p></p><p>I opened the following URL in VLC <a href="http://osminiplus:4022/udp/224.20.20.1:6000" target="_blank">http://osminiplus:4022/udp/224.20.20.1:6000</a> but here comes the <strong>partial success</strong>...</p><p></p><p></p><p><img src="https://s11.postimg.org/knbwg4x5v/tgcom24.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p>Stream is unwatchable, pixelated like having low signal.</p><p></p><p></p><p>Anyway it was fun getting to that point. Hope to find it usefull <img src="http://www.satdreamgr.com/forum/images/smilies/wink.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p><p></p><p></p><p>References</p><p>[CODE]http://enosat.euweb.cz/dvbip.htm</p><p></p><p>https://en.wikipedia.org/wiki/Multiprotocol_Encapsulation</p><p></p><p>https://linuxtv.org/downloads/v4l-dvb-apis/net.html</p><p>https://linuxtv.org/wiki/index.php/InternetDVB</p><p></p><p>http://old.slax.org/forum.php?action=view&parentID=12189</p><p>https://ubuntuforums.org/showthread.php?t=1413438[/CODE]</p></blockquote><p></p>
[QUOTE="MCelliotG, post: 998290, member: 404726"] We are seriously going off-topic here, but it was discussed on SDG forum, feel free to move it accordingly if it's a problem. And note I'm not sure if you are referring to the same thing (DVB-H) but that's the closest. This is the tutorial, thanks to Athoik Source:[URL='http://www.satdreamgr.com/forum/showthread.php?14415-How-to-use-DVB-Multiprotocol-Encapsulation&highlight=encapsulation']How to use DVB Multiprotocol Encapsulation[/URL] In order to use DVB-MPE we need to use [B]dvbnet[/B] utility (opkg install dvbnet) and [B]udpxy[/B] (opkg install udpxy). We are going to use 10775 H 27500 2/3 @ 13E for testing. First we need to tune and Satfinder can do that. [IMG]https://s22.postimg.org/3te57sojl/tune.jpg[/IMG] Next we need to use dvbnet in order to create an DVB network interface. We are going to use PID 2001. [CODE]root@osminiplus:~# dvbnet -p 2001[/CODE] [CODE]DVB Network Interface Manager Copyright (C) 2003, TV Files S.p.A Status: device dvb0_0 for pid 2001 created successfully. root@osminiplus:~# dvbnet -l DVB Network Interface Manager Copyright (C) 2003, TV Files S.p.A Query DVB network interfaces: ----------------------------- Found device 0: interface dvb0_0, listening on PID 2001, encapsulation MPE ----------------------------- Found 1 interface(s). Our new DVB network interface created, now let's configure it. We need to add a MAC address and IP in order to bring interface up.[/CODE] [CODE]root@osminiplus:~# ifconfig dvb0_0 dvb0_0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 BROADCAST NOARP MULTICAST MTU:4096 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Base address:0x7d1[/CODE] [CODE]root@osminiplus:~# ifconfig dvb0_0 hw eth 22:33:44:55:66:77 root@osminiplus:~# ifconfig dvb0_0 10.20.30.40 root@osminiplus:~# ifconfig dvb0_0 up root@osminiplus:~# ifconfig dvb0_0 dvb0_0 Link encap:Ethernet HWaddr 22:33:44:55:66:77 inet addr:10.20.30.40 Bcast:10.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Base address:0x7d1[/CODE] Now let's see if we can get any data, tdpdump to the rescue (opkg install tcpdump). [CODE]root@osminiplus:~# tcpdump -i dvb0_0 -vn | head tcpdump: listening on dvb0_0, link-type EN10MB (Ethernet), capture size 262144 bytes 22:40:02.896242 IP (tos 0x98, ttl 128, id 33273, offset 0, flags [none], proto UDP (17), length 1496) 192.168.135.190.6000 > 224.20.20.1.6000: UDP, length 1468 22:40:02.900563 IP (tos 0x98, ttl 128, id 19354, offset 0, flags [none], proto UDP (17), length 1496) 192.168.135.190.6000 > 224.20.20.2.6000: UDP, length 1468 22:40:02.900742 IP (tos 0x98, ttl 128, id 62192, offset 0, flags [none], proto UDP (17), length 1496) 192.168.135.190.6000 > 224.20.20.4.6000: UDP, length 1468 22:40:02.900797 IP (tos 0x98, ttl 128, id 3000, offset 0, flags [none], proto UDP (17), length 40) 192.168.135.190.6000 > 224.20.20.3.6000: UDP, length 12 22:40:02.905635 IP (tos 0x98, ttl 128, id 20161, offset 0, flags [none], proto UDP (17), length 1496) 192.168.135.190.6001 > 224.20.20.1.6001: UDP, length 1468 51 packets captured 226 packets received by filter 0 packets dropped by kernel[/CODE] Our network interface receives multicast packets. Now we need to change those into unicast, updxy to the rescue. We are running manually the udpxy on default port using multicast interface the dvb0_0. [CODE]root@osminiplus:~# udpxy -vT -m dvb0_0 -p 4022 2016-09-13 22:42:49.723234 CEST S(660) Server is starting up, max clients = [3][/CODE] ..... So what is next? Use vlc to watch a channel. I opened the following URL in VLC [URL]http://osminiplus:4022/udp/224.20.20.1:6000[/URL] but here comes the [B]partial success[/B]... [IMG]https://s11.postimg.org/knbwg4x5v/tgcom24.png[/IMG] Stream is unwatchable, pixelated like having low signal. Anyway it was fun getting to that point. Hope to find it usefull [IMG]http://www.satdreamgr.com/forum/images/smilies/wink.png[/IMG] References [CODE]http://enosat.euweb.cz/dvbip.htm https://en.wikipedia.org/wiki/Multiprotocol_Encapsulation https://linuxtv.org/downloads/v4l-dvb-apis/net.html https://linuxtv.org/wiki/index.php/InternetDVB http://old.slax.org/forum.php?action=view&parentID=12189 https://ubuntuforums.org/showthread.php?t=1413438[/CODE] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Satellite TV receivers & systems support forums
DISH SETUP: Single sat, Multi-Sat & Motorised
C-Band Reception, UK and Europe
C band feeds
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top