Extrahieren einer URL für den BBC AAC-Radiostream aus ihrer Konfigurationsdatei (Inhalt darin)

5046
Burty

Ich habe ein paar Links zu BBC-Radiosendern gefunden. Ich versuche, die aktuelle URL für ihren AAC-Stream für BBC5 zu erhalten.

Sie sind hier aufgelistet. http://support.bbc.co.uk/multicast/streams.html

Der Inhalt der Datei für die BBC5 ist:

v=0 o=bbcrd 1140190509 1140190509 IN IP4 132.185.224.80 s=BBC 5Live Sports Extra [AAC] i=Multicast trial service from BBC Research & Development Copyright (c) 2006 British Broadcasting Corporation a=x-qt-text-nam:BBC 5Live Sports Extra [AAC] a=x-qt-text-aut:BBC Research & Development a=x-qt-text-cpy:Copyright (c) 2006 British Broadcasting Corporation u=http://www.bbc.co.uk/multicast/ e=Multicast Support <multicast-tech@bbc.co.uk> t=0 0 c=IN IP4 233.122.227.170/32 m=audio 5170 RTP/AVP 96 b=AS:128000 a=rtpmap:96 mpeg4-generic/44100/2 a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1210 

Aber daraus habe ich nicht das Wissen, um die tatsächlich verwendete URL zusammenzustellen.

Ist das für jeden sinnvoll? Oder ist der andere Weg, dieses Tier zu häuten?

0
Nicht sicher, wohin das gehen soll (Webapps?), Aber ich denke nicht, dass dies der richtige Ort für diese Frage ist. Matthieu Cartier vor 13 Jahren 1
Es könnte hilfreich sein, genau zu wissen, was dein Endgame ist. Möchten Sie die Streams erfassen oder einfach eine Liste erstellen? Linker3000 vor 13 Jahren 1
Mein Ziel ist es, eine direkte URL zum Stream zu bekommen, damit ich sie in meiner App abspielen kann. Etwas ähnlich dieser direkten Stream-URL http://mp3-ar-32.as34763.net:80/ Burty vor 13 Jahren 0
Vielleicht möchten Sie es mit einer anderen Station versuchen. Sportübertragungen (BBC Radio 5 Live) sind nur auf Großbritannien beschränkt. Sie beschränken also die Anzahl der Personen, die Ihnen helfen können. Die meisten anderen Radiosendungen sind international verfügbar. Teilen Sie uns stattdessen die BBC Radio 4- oder BBC World Service-Details mit. TRiG vor 8 Jahren 0

1 Antwort auf die Frage

1
slhck

Sie sehen eine Session Description Protocol- Datei, die Ihnen im Wesentlichen die IP-Adresse mitteilt, in der der Stream gefunden werden soll und was er eigentlich ist.

Hier ist die Information darüber, wo der Stream ist:

c=<network type> <address type> <connection address>  c=IN IP4 233.122.227.170/32  

Und hier für den Medienstrom enthalten:

m=<media> <port> <transport> <fmt list> m=audio 5170 RTP/AVP 96 

Soweit es mich betrifft, sollten Sie in der Lage sein, einen Mediaplayer wie VLC zu öffnen und eine Verbindung herzustellen rtp://233.122.227.170:5170, wodurch der Inhalt des Streams angezeigt wird.

Ich kann jedoch unter dieser URL nicht auf irgendetwas zugreifen, was wahrscheinlich darauf zurückzuführen ist, dass die BBC ihren Broadcast auf UK-Adressen beschränkt.