蜻蜓 FM 用的是什么流媒体技术 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
surftheair
V2EX    问与答

蜻蜓 FM 用的是什么流媒体技术

  •  
      surftheair 2014-09-14 12:06:34 +08:00 17272 次点击
    这是一个创建于 4052 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚看到这个网站,发现其使用的流媒体技术很特别,尝试抓包获取其直播地址都失败,得到的aac地址都是几十KB的小文件。

    另外好奇的是很多官方都没有在线直播通道的电台蜻蜓FM都有,这是怎么做到的?和电台直接签协约使用他们的平台?还是在当地架设FM转流媒体的设备?
    8 条回复    2014-09-17 01:11:53 +08:00
    ChangeTheWorld
        1
    ChangeTheWorld  
       2014-09-14 12:51:00 +08:00   1
    你用记事本打开acc文件就懂了,流地址在那里面
    surftheair
        2
    surftheair  
    OP
       2014-09-14 13:15:51 +08:00
    @ChangeTheWorld 打开也确实是音频文件,不是文本文件的
    wwqgtxx
        3
    wwqgtxx  
       2014-09-14 13:23:34 +08:00 via Android
    本来就是一个个小音频文件不断下载播放,这样不就是“直播”了么?只要在aac文件末尾加上下一个文件的地址不就行了?

    第二个问题我也好奇
    iloahz
        4
    iloahz  
       2014-09-14 13:53:07 +08:00
    surftheair
        5
    surftheair  
    OP
       2014-09-14 14:20:44 +08:00
    @iloahz 谢谢,我去研究下这个技术,不过request header里并没有byte-range,倒是response header里有个Accept-Ranges:bytes
    surftheair
        6
    surftheair  
    OP
       2014-09-14 14:40:05 +08:00
    又研究了下他们的移动站点,发现使用的还是传统的 icecast server,服务器地址http.hz.qingting.fm 还是2.3.3的,不是最新的。另外有连接时才会显示相应的电台,可见这个服务器也只是一个中继站。用自己的服务器也做了一个relay,成功 http://stream.jude.me/my1033.m3u
    Lelouchcr
        7
    Lelouchcr  
       2014-09-14 20:37:01 +08:00   1
    上礼拜正好再研究这个。

    请先 google 了解下 hls。

    qt 他每小时都request .m3u8 的索引文件,然后索引文件里面有3个aac,他们是后面21秒的广播的声音地址。

    因此, 理论上 qt 的直播要比源直播源有 >= 21秒的延迟

    关于地址我也很好奇,国内的地址可以去看央广,http://www.radio.cn/ ,他集成各地的地方台的地址,有 hls 的,有 rtmp 的,mms 等。

    用ffmpeg 直接搞定

    ffmpeg -i http://rtmpcnr002.cnr.cn/live/jjzs/playlist.m3u8 -map 0:1 -f segment -segment_list p.m3u8 -segment_list_flags +live -segment_time 7 out%d.aac


    但上个礼拜四,上台网络广播台都在维护 详见 http://www.smgbb.cn/radio/ 但 qt 还是能播放的。

    这样的话肯定就有合作了。。。

    架设物理设备之前有问过v友,感觉略不靠谱,信号易受干扰,而且接受信号受地域影响。。。
    surftheair
        8
    surftheair  
    OP
       2014-09-17 01:11:53 +08:00
    @Lelouchcr 谢谢你的详细解答。关于直播源,我看到些新闻,有电台公开说和蜻蜓合作。但是我听了个我老家的电台,能够清楚听到邻频电台的干扰声,就和用收音机听的一样,如果是电台直接把节目传到蜻蜓的话这个是不可能的,而且蜻蜓的直播竟然是单声道的,网络直播的话也应该是立体声的。

    实际上我觉得架设物理设备是个很好的方法,尤其是全国这么多城市电台,要每个都去谈合作有点难度,反倒是在每个城市找个人,发台物理设备放家里24小时开着就行了,每个月给点网费电费,成本很低。对于调频来说,你说的干扰和信号地域影响都不存在,只要不停电就行。

    我以前玩短波的时候国外有牛人把那种能够软件控制的高级电台连到网站上,所有人都可以在网站上自己调节频率等来接受世界各地的短波电台,业余无线电通话。

    另外蜻蜓每个电台的流媒体格式都是高度统一的,肯定不是其他地方抓取来的,这个我可以确定
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2807 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 06:29 PVG 14:29 LAX 23:29 JFK 02:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86