python工具方法 45 基于ffmpeg以面向对象多线程的方式实现实时推流

1、视频推流

参考基于ffmpeg模拟监控摄像头输出rtsp视频流并opencv播放 实现视频流的推流。
其基本操作就是,安装视频流推流服务器,ffmpeg,准备好要推流的视频。
命令如下所示:ffmpeg -re -stream_loop -1 -i 风景视频素材分享.flv -c copy -f rtsp rtsp://127.0.0.1:554/input
其中风景视频素材分享.flv为文件名称,rtsp://127.0.0.1:554/input为推流地址
python工具方法 45 基于ffmpeg以面向对象多线程的方式实现实时推流_第1张图片
使用vlc 打开rtsp://127.0.0.1:554/input,可以实现视频流播放

2、主线程拉流播放

使用opencv拉流的代码极为简单,具体如下所示

import cv2
import subprocess

if __name__

你可能感兴趣的:(python工具方法,python,ffmpeg,开发语言)