Извлечение URL для радиопотока BBC AAC из их файла конфигурации (содержимое внутри)

4983
Burty

Я нашел несколько ссылок на радиостанции BBC. Я пытаюсь получить фактический URL для их потока AAC для BBC5.

Они перечислены здесь. http://support.bbc.co.uk/multicast/streams.html

Содержимое файла для BBC5:

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 

Но из этого у меня нет знаний, чтобы собрать фактический URL, который используется.

Имеет ли это смысл для кого-либо? Или это другой способ снять шкуру с этого зверя?

0
Не уверен, куда это должно пойти (webapps?), Но я не думаю, что это правильное место для этого вопроса. Matthieu Cartier 13 лет назад 1
Это может помочь точно узнать, каков ваш эндшпиль? Вы хотите захватить потоки или просто составить список? Linker3000 13 лет назад 1
Моя цель - получить прямой URL к потоку, чтобы я мог воспроизвести его в своем приложении. Нечто подобное этому прямому потоку URL http://mp3-ar-32.as34763.net:80/ Burty 13 лет назад 0
Возможно, вы захотите попробовать с другой станцией. Спортивное вещание (BBC Radio 5 Live) доступно только в Великобритании, поэтому вы можете ограничить количество людей, которые могут вам помочь. Большинство других радиопередач доступно на международном уровне. Вместо этого сообщите нам подробности BBC Radio 4 или BBC World Service. TRiG 8 лет назад 0

1 ответ на вопрос

1
slhck

Вы просматриваете файл протокола описания сеанса, в котором, в основном, указывается IP-адрес, где должен быть найден поток и каков он на самом деле.

Итак, вот информация о том, где находится поток:

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

А вот для медиапотока содержится:

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

Теперь, насколько мне известно, вы должны иметь возможность открыть медиаплеер, такой как VLC, и позволить ему подключиться к нему rtp://233.122.227.170:5170, который должен получить содержимое потока.

Однако я не могу получить доступ к чему-либо по этому URL, что, вероятно, связано с тем, что BBC ограничивает вещание только IP-адресами в Великобритании.