56
edits
This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!
m (clean up, typos fixed: paramaters → parameters) |
(234.81.130.4 superseded with 234.81.131.194 and others) |
||
= FTTC =
<strong>Unofficially and completely at own risk</strong>, it has been found to be possible to watch the [https://community.bt.com/t5/YouView-Boxes/IPC6023-Advanced-Diagnosis/td-p/1154880 Test Channel] as described on the BT website, on an AAISP provided FTTC line. This is [https://community.bt.com/t5/YouView-from-BT/Multicast-Test-Channel-URL/td-p/2223426 updated as of 2022]
== Example for Debian GNU/Linux ==
eval `tdbdump /var/run/pppd2.tdb | grep CALL_FILE | cut -d'"' -f2`
echo ip route add 234.81.
Play stream.
Caveats : It starts when the network receives an IGMP join and stops with IGMP leave.
ffplay rtp://234.81.
or:
vlc rtp://234.81.
=== Relaying the stream ===
It may happen that the computer hosting PPPoE is in an inconvenient location for watching and that other networked devices should receive copies of the stream. For real use an IGMP proxy would be used but for first testing [http://troglobit.github.io/smcroute smcroute] lets one try multicast even where clients don't send IGMP join and leave correctly, but this also means the stream has to be manually started and stopped.
For testing
Additionally the sysctl rp_filter is disabled on $DEVICE and "all" to allow the incoming multicast without a matching outgoing route, also desirable. iptables and/or nftables would still be used to filter.
smcroute requires the source address, this was found with wireshark and could be subject to change, <var>int0</var> and <var>ext0</var> are example devices to copy multicast packets to, these could be internal vlans on a home network:
smcroutectl add $DEVICE 109.159.247.200 234.81.131.200 <var>int0 ext0</var>
smcroutectl add $DEVICE 109.159.247.216 234.81.132.216 <var>int0 ext0</var>
To actually start:
and stop:
see for forwarding statistics:
cat /proc/net/ip_mr_cache && ip mroute show
now ffmpeg, vlc or other client can be ran elsewhere on the internal network, if their ethernet interfaces do not have legacy ip addresses and the client does
== Example Notes ==
* [http://ideas.aa.net.uk/?ia=7937 Votes on the idea]
* [http://www.revk.uk/2012/11/multicast.html AAISP Director on Multicast]
* [https://www.bt.com/about/sinet BT] and [https://www.openreach.co.uk/cpportal/help/suppliers-information-notes-(sins) openreach] supplier information notes, especially BT 511 and openreach 503
|
edits