代码拉取完成,页面将自动刷新
Mike McCandless, mikemccand at gmail.com This contains a small Python wrapper around the Live555 Streaming Media APIs, so that you can load video frames. It only wraps a tiny, tiny subset of all of Live555's APIs, specifically the APIs necessary to pull frames via RTSP/RTP from an IP camera. I've only tested on Linux with Python 3, with the surprisingly excellent Lorex LNB2151/LNB2153 cameras, with H264 video. Please report back if you succeed with other cameras. INSTRUCTIONS: * First, download and compile/install the Live555 library from http://www.live555.com/liveMedia/public, and unzip/tar it and run: * ./genMakefiles linux * export CPPFLAGS=-fPIC CFLAGS=-fPIC * make * [optional: make install] * If you unzip/tar'd Live555 in this directory (the pylive555 checkout), to the sub-directory "live", then you can skip this step; otherwise, edit INSTALL_DIR in setup.py to point the live headers and libraries. * Build the python bindings: python3 setup.py build; make sure there are no errors. * Copy the resulting .so (from build/lib/*.so) to somewhere onto your PYTHONPATH. * Run the example python3 example.py 10.17.4.118 1 10 out.264 That will record 10 seconds of H264 video from the camera at 10.17.4.118, channel 1, saving it to the file out.264.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。