Live555的基本包装以加载RTSP视频流
live555的Python项目详细描述
gmail.com上的mike mccandless,mikemcsand
这包含了一个围绕live555流媒体api的小python包装器,因此您可以加载视频帧。它只封装了Live555所有API的一小部分,
特别是从IP摄像机通过RTSP/RTP拉帧所需的API。
如果您成功使用其他相机,请
报告。
说明:
*首先,从
http://www.live555.com/livemedia/public下载并编译/安装Live555库,解压缩/tar并运行:
*./genmakefiles linux
*export cppflags=-fpic cflags=-fpic
*make
*[可选:make install]
*如果将/tar'd live555解压缩到此目录(pylive555
签出),则可以跳过此步骤;否则,在setup.py中编辑install_dir以指向live
头文件和库。
*构建python绑定:python3 setup.py build;确保没有错误。
*将结果.so(从build/lib/*.so)复制到
pythonpath上的某个位置。
*运行示例
python3 example.py 10.17.4.118 1 10 out.264
将其保存到文件out.264。
这包含了一个围绕live555流媒体api的小python包装器,因此您可以加载视频帧。它只封装了Live555所有API的一小部分,
特别是从IP摄像机通过RTSP/RTP拉帧所需的API。
如果您成功使用其他相机,请
报告。
说明:
*首先,从
http://www.live555.com/livemedia/public下载并编译/安装Live555库,解压缩/tar并运行:
*./genmakefiles linux
*export cppflags=-fpic cflags=-fpic
*make
*[可选:make install]
*如果将/tar'd live555解压缩到此目录(pylive555
签出),则可以跳过此步骤;否则,在setup.py中编辑install_dir以指向live
头文件和库。
*构建python绑定:python3 setup.py build;确保没有错误。
*将结果.so(从build/lib/*.so)复制到
pythonpath上的某个位置。
*运行示例
python3 example.py 10.17.4.118 1 10 out.264
将其保存到文件out.264。