IPTV multicast stops working with latest raspbmc
#1
Hi,

with the latest raspbmc build (final) my IPTV stopped working. This is not via PVR addons, just a direct playlist with multicast addresses, which was working fine previously.

Log only shows this:
http://pastebin.com/pZUg1uGy


GUI shows Working... and then gets stuck there, I need to restart xbmc to be able to do anything.

Any ideas?

On XBMC 12 on windows it works ok.
Reply
#2
I've done some more digging and discovered that the UDP multicast stream actually starts - when using tcpdump I see entries like this:

172.17.141.81.5000 > 239.10.2.10.5000: [udp sum ok] UDP, length 1316
17:35:05.418080 IP (tos 0x40, ttl 60, id 23401, offset 0, flags [none], proto UDP (17), length 1344)
172.17.141.81.5000 > 239.10.2.10.5000: [udp sum ok] UDP, length 1316
17:35:05.420978 IP (tos 0x40, ttl 60, id 23411, offset 0, flags [none], proto UDP (17), length 1344)
172.17.141.81.5000 > 239.10.2.10.5000: [udp sum ok] UDP, length 1316
17:35:05.423917 IP (tos 0x40, ttl 60, id 23421, offset 0, flags [none], proto UDP (17), length 1344)
172.17.141.81.5000 > 239.10.2.10.5000: [udp sum ok] UDP, length 1316
17:35:05.426860 IP (tos 0x40, ttl 60, id 23429, offset 0, flags [none], proto UDP (17), length 1344)
172.17.141.81.5000 > 239.10.2.10.5000: [udp sum ok] UDP, length 1316
17:35:05.429806 IP (tos 0x40, ttl 60, id 23438, offset 0, flags [none], proto UDP (17), length 1344)
172.17.141.81.5000 > 239.10.2.10.5000: [udp sum ok] UDP, length 1316


however, it doesn't display anything.

I've also tried with tvheadend and got a similar result. On the network I see that the stream starts, yet tvheadend says no input detected.

I am not sure where else to look to be honest - is it a kernel issue?
Reply
#3
The Tvheadend PVR add-on is known to be broken on the Pi platform, see http://forum.xbmc.org/showthread.php?tid=148646
Not much progress on resolving that yet I'm affraid. As a workaround you can play TV streams from Tvheadend by creating .strm files for the channels you want. Although this works, it needs to buffer the stream for 5 to 20 seconds before playback starts.
Reply
#4
I've figured out what the problem was - it seems in the new version the firewall is set much more aggressively, only allowing access from the local network. Since multicast streams are obviously not from the local network, they get blocked.

an iptables -F seems to solve the problem.
Reply

Logout Mark Read Team Forum Stats Members Help
IPTV multicast stops working with latest raspbmc0