我有一个网络摄像头的流式视频,可通过公共IP访问,我在我的机器上打开。正如我可以去http // ip/webview并查看视频(我必须安装activex hidvrocx.cab插件)。根据wireshark,视频源本身是h.264,通过tcp在端口9000上运行。通过网络使用VLC或Python捕获/重新流式传输网络摄像头视频
我希望做的是重新流的原始视频,但在这一点上,我会满足于将其转换成FLV,这样我可以打开与VLC或东西...
根据技术网络摄像头(Swann)的支持团队,“netviewer”(某些第三方软件)可以查看视频馈送,因此不存在加密/特殊DRM。
我是新来的整个事情流视频世界,所以这就是我已经试过/正在考虑: - 我已经尝试加载流使用VLC在tcp:// public_ip:9000,但根据swann支持VLC无法查看源代码,因为它是纯粹的h.264。是否有可能使用vlc将此原始h.264格式转换为媒体播放器可读的内容。可能是......?
vlc src --sout flv
- 是否可以使用Python VideoCapture库?这是严格的直接捕获设备的视频,还是通过网络工作?
我现在完全失去了,所以即使在任何类型的媒体播放器中看到原始码流都是一个成就。
TLDR;我有一个网络摄像头通过公共IP流视频源,我想最终“重新分配”它的原始格式(h.264)或flv。我该如何做到这一点?