Python如何使用FFmpeg来播放网络直播

在之前的学习中,我们已经讲述了如何用FFmpeg来播放网络rmtp的协议直播视频,而今天,我们则使用python代替命令行来执行程序
网页流介绍链接

1.播放实时的直播

Python如何使用FFmpeg来播放网络直播_第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

Python如何使用FFmpeg来播放网络直播_第2张图片

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()

然后,我们就可以播放央视直播了
Python如何使用FFmpeg来播放网络直播_第3张图片

你可能感兴趣的:(Python如何使用FFmpeg来播放网络直播)