vlc树莓派linux播放m3u8流媒体

转:https://www.phpbulo.com/archives/436.html
之前分享过一篇《树莓派播放本地音乐》,今天考虑了下,能不能播放网络收音机的资源呢?网上找了很多所谓的在线收听列表基本上都是已经失效了,无奈只能自己想办法,突然想到有个网站是蜻蜓收音机的网站,可以在线收听收音机的。我试试看,能不能抓包到流媒体包的强求!

开启fiddler抓包,很是惊喜抓到包了,如下图

20141125224837

我们右击,Copy->Just Url 我们把地址Copy下来,如:

http://42.121.31.42/10.160.27.214/live/270/24.m3u8

放到mplayer播放

1
mplayer http://42.121.31.42/10.160.27.214/live/270/24.m3u8

哈哈!果然能播放。

20141125225356

 

咦不对呀!怎么播放一会儿突然停止了呢?试了好几回都是这样,原来m3u8是属于HLS流媒体,需要不停请求的,我们可以使用VLC播放器播放,好的,我们试试看。

安装VLC播放器

1
sudoapt-getinstallvlc

测试下能否播放

1
vlc  --volume=400 add http://42.121.31.42/10.160.27.214/live/270/24.m3u8

其中 –volume是指音量最大值为1024

成功,再也不退出了。

20141125225901

好剩下来的加入定时任务!需要注意的是,上面我们使用的是vlc命令测试,但是我把它放入到crontab无法执行,一番google后发现在crontab中使用cvlc

国外大神传送门

Unna20141126011315

果然修改为cvlc定时任务成功执行了。

1
2
30 07 * * * cvlc --volume=400 add http://42.121.31.42/10.160.27.214/live/270/24.m3u8
20 08 * * * pkill vlc

    A+
发布日期:2015年08月12日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: