recorder — RTSP视频流模块

recorder是Python轻应用提供的一个RTSP视频流功能模块。


注意事项

该模块目前只支持在HaaS700开发板上运行。


关于如何使用recorder模块,请参考【这里】。

recorder模块使用示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# coding=utf-8
# This is a sample Python script.

import usys
import utime
import network
from video import Recorder

# 检查参数
if len(usys.argv) < 3:
    print("Usage: %s <ssid> <password>" % usys.argv[0])
    usys.exit(1)

# 定义网络事件回调函数
def network_evt_cb(eid):
    print('%s:%d' %('eid', eid))

# 连接网络
network.init(network.WIFI)
network.connect(usys.argv[1], usys.argv[2], network_evt_cb)
network.close()

# 等待网络连接
utime.sleep_ms(10000)
print("RTSP video stream test start")

# 开启视频流功能
recorder = Recorder()
recorder.open(0, recorder.H264)
recorder.start()
utime.sleep_ms(100000000)

# 关闭视频流功能
recorder.stop()
recorder.close()

print("RTSP video stream test end")

recorder模块接口列表