在之前的学习中,我们已经讲述了如何用FFmpeg来播放网络rmtp的协议直播视频,而今天,我们则使用python代替命令行来执行程序
网页流介绍链接
1.播放实时的直播
我们可以解析出来实时网址为:湖南卫视直播
直播名称 | 直播地址 |
---|---|
湖南卫视 | http://liveplay-kk.rtxapp.com/live/program/live/hnwshd/2300000/mnf.m3u8 |
央视新闻 | http://live-temp-litchi-hls-yf.jstv.com/live/zhibo-cctv13/online.m3u8 |
浙江卫视 | http://ali.m.l.cztv.com/channels/lantian/channel01/360p.m3u8 |
央视综合 | http://liveplay-kk.rtxapp.com/live/program/live/cctv1hd/4000000/mnf.m3u8 |
2.播放实时直播
我们在ffplay的文件所在地址的命令行中输入以下代码
ffplay -i http://ali.m.l.cztv.com/channels/lantian/channel01/360p.m3u8
3.python播放直播
import os
def open_live():
os.system("ffplay -i http://live-temp-litchi-hls-yf.jstv.com/live/zhibo-cctv13/online.m3u8")
open_live()
然后,我们就可以播放央视直播了