我正在使用rtmp服务器(NGINX)流一个会话。我得到了流url作为rtmp://ip:port/live/stream_name。如何在python代码(或任何其他代码)中读取实时流来进行实时转录?
发布于 2022-10-20 10:53:31
您必须使用一个允许这样的过程的库,其中最常用的一个是OpenCV。
通过pip安装:
python3 -m pip install opencv-python代码样本
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()https://stackoverflow.com/questions/73329977
复制相似问题