rtmp_player module

基于opencv的简易流媒体播放器

帮助:python pkl2csv.py -h

使用示例: python rtmp_player.py -u rtmp://58.200.131.2:1935/livetv/hunantv(湖南卫视的rtmp地址)

控制逻辑:

p:暂停

c:继续

f:完成(结束)

class rtmp_player.RtmpPlayer(url: str)[源代码]

基类:object

简易播放器

变量:url (str) -- 播放的视频流地址
last_frame_nowait()[源代码]

非阻塞的方式读取下一帧

Return array:最新帧
max_queue_size = 200
read()[源代码]

阻塞的方式读取下一帧

Return array:最新帧
run_status
start_capture() → None[源代码]

启动帧采集进程

class rtmp_player.RunStatus[源代码]

基类:enum.Enum

视频状态枚举类

CONTINUE = 3
FINISH = 4
NOT_START = 0
PAUSE = 2
START = 1
get_after_status = <bound method RunStatus.get_after_status of <enum 'RunStatus'>>[源代码]