首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python阅读rtmp直播视频

使用python阅读rtmp直播视频
EN

Stack Overflow用户
提问于 2022-08-12 06:22:09
回答 1查看 515关注 0票数 0

我正在使用rtmp服务器(NGINX)流一个会话。我得到了流url作为rtmp://ip:port/live/stream_name。如何在python代码(或任何其他代码)中读取实时流来进行实时转录?

EN

回答 1

Stack Overflow用户

发布于 2022-10-20 10:53:31

您必须使用一个允许这样的过程的库,其中最常用的一个是OpenCV。

通过pip安装:

代码语言:javascript
复制
python3 -m pip install opencv-python

代码样本

代码语言:javascript
复制
import cv2  # Import OpenCV lib

cap = cv2.VideoCapture('<your RTMP url>') # Open video source as object
while cap.isOpened():  # Untill end of file/error occured
    ret, frame = cap.read()  # Read frame as object - numpy.ndarray, ret is a confirmation of a successfull retrieval of the frame
    if ret: 
        <your code here>
    else:
        break
cap.release()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73329977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档