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")
|