由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问有什么办法抽取出以下电台的流媒体地址?
相关主题
gcc里面的-ffast-math有台电脑的IE11无法正常显示angular页面
请问分析code的工具node.js用http实现websocket,真是神了。
IT者说在Python 里面怎么画一个比较大的图?
请教一个C++关于输入输出的问题请问有什么办法抽取出以下电台的流媒体地址?
搞大文件的王道是mmap1989年北京电台播报六四屠杀广播稿(图)
求救:在买火车票的网站,如何改变刷新的频率? (转载)上次有人贴了个可以在线听北京电台的?
王垠被炒了?Univision+中文电台真乃最佳组合
ip camera cloud 存储用N900听网络电台挺爽的
相关话题的讨论汇总
话题: 电台话题: 流媒体话题: fm1006话题: m3u8话题: app
进入Programming版参与讨论
1 (共1页)
s******g
发帖数: 466
1
现在不少电台改版,原来的mms地址都失效。请问有什么办法抽取出以下电台的流媒体
地址?
北京电台音乐广播频道
http://www.rbc.cn/live/listen.shtml
济南电台音乐广播
http://jnradio.ijntv.cn/music887/
请高人指点。谢谢!
j*a
发帖数: 14423
2
用ff/chrome按F12查看network

【在 s******g 的大作中提到】
: 现在不少电台改版,原来的mms地址都失效。请问有什么办法抽取出以下电台的流媒体
: 地址?
: 北京电台音乐广播频道
: http://www.rbc.cn/live/listen.shtml
: 济南电台音乐广播
: http://jnradio.ijntv.cn/music887/
: 请高人指点。谢谢!

w***g
发帖数: 5958
3
碰到老本行了。第一个
wget http://audiolive.rbc.cn:1935/live/fm1006/96K/tzwj_video.m3u8
出来的文件里有这种
20160714/07/fm1006_1468451970_video_seq_1191.ts
把上面的变换成
http://audiolive.rbc.cn:1935/live/fm1006/96K/20160714/07/fm1006_1468451970_video_seq_1191.flv
就是一个10秒钟的片段。
然后就是不断刷新m3u8下载新的片段。

【在 s******g 的大作中提到】
: 现在不少电台改版,原来的mms地址都失效。请问有什么办法抽取出以下电台的流媒体
: 地址?
: 北京电台音乐广播频道
: http://www.rbc.cn/live/listen.shtml
: 济南电台音乐广播
: http://jnradio.ijntv.cn/music887/
: 请高人指点。谢谢!

s******g
发帖数: 466
4
多谢高人!
以前北京台提供固定的流媒体源如mms://alive.rbc.cn/fm1006
就是说现在不通过它的网页就没法收听了?

【在 w***g 的大作中提到】
: 碰到老本行了。第一个
: wget http://audiolive.rbc.cn:1935/live/fm1006/96K/tzwj_video.m3u8
: 出来的文件里有这种
: 20160714/07/fm1006_1468451970_video_seq_1191.ts
: 把上面的变换成
: http://audiolive.rbc.cn:1935/live/fm1006/96K/20160714/07/fm1006_1468451970_video_seq_1191.flv
: 就是一个10秒钟的片段。
: 然后就是不断刷新m3u8下载新的片段。

w***g
发帖数: 5958
5
一般通过蜻蜓听吧,我家的考拉FM据说也有直播流,不知道上线了没有。

【在 s******g 的大作中提到】
: 多谢高人!
: 以前北京台提供固定的流媒体源如mms://alive.rbc.cn/fm1006
: 就是说现在不通过它的网页就没法收听了?

c*********e
发帖数: 16335
6
老片段和新片段之间怎么衔接得没有缝隙的呢?

【在 w***g 的大作中提到】
: 碰到老本行了。第一个
: wget http://audiolive.rbc.cn:1935/live/fm1006/96K/tzwj_video.m3u8
: 出来的文件里有这种
: 20160714/07/fm1006_1468451970_video_seq_1191.ts
: 把上面的变换成
: http://audiolive.rbc.cn:1935/live/fm1006/96K/20160714/07/fm1006_1468451970_video_seq_1191.flv
: 就是一个10秒钟的片段。
: 然后就是不断刷新m3u8下载新的片段。

h**********c
发帖数: 4120
7
多开几个threads,map reduce

【在 c*********e 的大作中提到】
: 老片段和新片段之间怎么衔接得没有缝隙的呢?
w***g
发帖数: 5958
8
https://trac.ffmpeg.org/wiki/Concatenate
点台保证的音频连续性。
我发现下音频需要后面的authentication串。如果不用,过一会儿就没法下了。

【在 c*********e 的大作中提到】
: 老片段和新片段之间怎么衔接得没有缝隙的呢?
c*********e
发帖数: 16335
9
妈呀,现在好像都是用这个技术啊,可以防止盗版,不错。

【在 w***g 的大作中提到】
: https://trac.ffmpeg.org/wiki/Concatenate
: 点台保证的音频连续性。
: 我发现下音频需要后面的authentication串。如果不用,过一会儿就没法下了。

s******g
发帖数: 466
10
请问蜻蜓FM之类软件是如何获得合法的authentication串?
还是电台另有后门,不开在网页上而已?

【在 w***g 的大作中提到】
: https://trac.ffmpeg.org/wiki/Concatenate
: 点台保证的音频连续性。
: 我发现下音频需要后面的authentication串。如果不用,过一会儿就没法下了。

相关主题
求救:在买火车票的网站,如何改变刷新的频率? (转载)有台电脑的IE11无法正常显示angular页面
王垠被炒了?node.js用http实现websocket,真是神了。
ip camera cloud 存储在Python 里面怎么画一个比较大的图?
进入Programming版参与讨论
w***g
发帖数: 5958
11
这个具体我没弄过,但肯定可以自动搞。问题是网络音频时间漂移和片段缺失很严重。
我们是通过在全国布点,用收音头抓的数据,有600多个频道一年多的音频,可以提
供query by mp3服务和检测竞品广告服务。大规模抓音频太太太耗费存储空间了,不得
不删除早期数据。

【在 s******g 的大作中提到】
: 请问蜻蜓FM之类软件是如何获得合法的authentication串?
: 还是电台另有后门,不开在网页上而已?

a9
发帖数: 21638
12
这叫http live streaming. apple提出的在iPhone上可以直接支持。跟防盗版没关系
想抓直接用ffmpeg就行

【在 c*********e 的大作中提到】
: 妈呀,现在好像都是用这个技术啊,可以防止盗版,不错。
s******g
发帖数: 466
13
看了一下,好几个Andrioid App可以播放这些电台。这些源都是用收音头接受模拟信号
,再encode到mp3?一个模拟收音头只能接受一个台吧。

【在 w***g 的大作中提到】
: 这个具体我没弄过,但肯定可以自动搞。问题是网络音频时间漂移和片段缺失很严重。
: 我们是通过在全国布点,用收音头抓的数据,有600多个频道一年多的音频,可以提
: 供query by mp3服务和检测竞品广告服务。大规模抓音频太太太耗费存储空间了,不得
: 不删除早期数据。

w***g
发帖数: 5958
14
收音头接收模拟信号成本太高,音质太差。Android App显然是用网络流。
并且很有可能是直接播放点台的网络流,中间不经过app服务器。

【在 s******g 的大作中提到】
: 看了一下,好几个Andrioid App可以播放这些电台。这些源都是用收音头接受模拟信号
: ,再encode到mp3?一个模拟收音头只能接受一个台吧。

s******g
发帖数: 466
15
原贴里的例子的确是应用了苹果公司提出的HTTP Live Streaming协议。问题是不经过
App供应方的“破解”,Android App客户端是怎么能直接收听的呢?

【在 w***g 的大作中提到】
: 收音头接收模拟信号成本太高,音质太差。Android App显然是用网络流。
: 并且很有可能是直接播放点台的网络流,中间不经过app服务器。

s******g
发帖数: 466
16
在原贴的第二个例子了,济南电台甚至不允许下载这个m3u8文件。那么那些Android
Apps是怎么获得它的流媒体源的呢?
http://m3u8.ijntv.cn/jnyypl/sd/live.m3u8
Access Denied.
拒绝访问

【在 w***g 的大作中提到】
: 碰到老本行了。第一个
: wget http://audiolive.rbc.cn:1935/live/fm1006/96K/tzwj_video.m3u8
: 出来的文件里有这种
: 20160714/07/fm1006_1468451970_video_seq_1191.ts
: 把上面的变换成
: http://audiolive.rbc.cn:1935/live/fm1006/96K/20160714/07/fm1006_1468451970_video_seq_1191.flv
: 就是一个10秒钟的片段。
: 然后就是不断刷新m3u8下载新的片段。

a9
发帖数: 21638
17
都是http自然有办法。

【在 s******g 的大作中提到】
: 原贴里的例子的确是应用了苹果公司提出的HTTP Live Streaming协议。问题是不经过
: App供应方的“破解”,Android App客户端是怎么能直接收听的呢?

a9
发帖数: 21638
s******g
发帖数: 466
19
还是下载不了。请大侠详细指点。

【在 a9 的大作中提到】
: 比如你这个第2个
: curl -v "http://www.ijntv.cn/m2o/player/drm/drmpw10N4.php?playerVersion=4.03&url=http://m3u8.ijntv.cn/jnyypl/sd/live.m3u8&refererurl=http://jnradio.ijntv.cn/music887/"
:
: 经过

a9
发帖数: 21638
20
好吧,仔细分析了一下
先抓
curl -v "http://jnradio.ijntv.cn/m2o/channel/channel_info.php"
得到一个json,然后里面有
m3u8:http://m3u8.ijntv.cn/jnqtx/playlist.m3u8?_upt=xxxx

【在 s******g 的大作中提到】
: 还是下载不了。请大侠详细指点。
s******g
发帖数: 466
21
请教,还是Access Denied。
http://m3u8.ijntv.cn/jnqtx/playlist.m3u8?_upt=33aef5491468609521

【在 a9 的大作中提到】
: 好吧,仔细分析了一下
: 先抓
: curl -v "http://jnradio.ijntv.cn/m2o/channel/channel_info.php"
: 得到一个json,然后里面有
: m3u8:http://m3u8.ijntv.cn/jnqtx/playlist.m3u8?_upt=xxxx

a9
发帖数: 21638
22
你不会换个UA?

【在 s******g 的大作中提到】
: 请教,还是Access Denied。
: http://m3u8.ijntv.cn/jnqtx/playlist.m3u8?_upt=33aef5491468609521

1 (共1页)
进入Programming版参与讨论
相关主题
用N900听网络电台挺爽的搞大文件的王道是mmap
用dell无线上网的可听radio网址分享求救:在买火车票的网站,如何改变刷新的频率? (转载)
请问Android 能听国内的电台吗,比如上海东广?王垠被炒了?
有没有好的听电台和电视台的appip camera cloud 存储
gcc里面的-ffast-math有台电脑的IE11无法正常显示angular页面
请问分析code的工具node.js用http实现websocket,真是神了。
IT者说在Python 里面怎么画一个比较大的图?
请教一个C++关于输入输出的问题请问有什么办法抽取出以下电台的流媒体地址?
相关话题的讨论汇总
话题: 电台话题: 流媒体话题: fm1006话题: m3u8话题: app