很喜欢山东城市之音FM99.1的节目,这个电台办的真的很棒,很有特色。
不喜欢官方的网页版Flash收听方式,Flash占资源多不说,还要每次都要开浏览器。
于是,分析了下某个移动平台的客户端,Sniff出了RTMP的播放地址,
然后就整了这个纯命令行的收听方式。
准备工作
整合工作
rtmpdump.exe -r "rtmp://202.102.188.37/live/sdradio07" --quiet | mplayer.exe -cache 512 -
很好奇最后结尾处的-(dash)?
这个是和MPlayer相关的,和Shell基本无关
MPlyaer用它来表示stdin
运行后,你可以看到:Playing -. Reading from stdin...
这里的两个解释比较靠谱:
http://unix.stackexchange.com/questions/41828/what-does-dash-at-the-end-of-a-command-mean
http://unix.stackexchange.com/questions/16357/usage-of-dash-in-place-of-a-filename