我目前正在参与一个学生项目,我们需要创建一个视频实时流服务,并满足以下限制:
- 我们使用OpenCV从网络摄像头捕获视频流 - 我们希望在录制的同时进行视频流传输 - 我们有一个名为capture.avi的文件保存在电脑上,在保存此文件时,我们希望对其进行视频流传输。
目前我们不知道如何实现这一点,我们不确定从A传输到B的文件是否可以被打开(例如通过VLC),并且我们不能保证不会中断。
我们计划使用RTSP作为网络协议。我们使用C ++编写所有代码。
以下是问题:
1. RTSP是否能够处理正在写入的文件的视频流传输? 2. 我们应该使用什么格式的源?我们应该将从OpenCV捕获的帧从A传输到B(因此在B中必须使用OpenCV将帧转换为视频),还是应该让OpenCV在A中创建一个视频文件,然后从A将该视频文件传输到B?
谢谢!
- 我们使用OpenCV从网络摄像头捕获视频流 - 我们希望在录制的同时进行视频流传输 - 我们有一个名为capture.avi的文件保存在电脑上,在保存此文件时,我们希望对其进行视频流传输。
目前我们不知道如何实现这一点,我们不确定从A传输到B的文件是否可以被打开(例如通过VLC),并且我们不能保证不会中断。
我们计划使用RTSP作为网络协议。我们使用C ++编写所有代码。
以下是问题:
1. RTSP是否能够处理正在写入的文件的视频流传输? 2. 我们应该使用什么格式的源?我们应该将从OpenCV捕获的帧从A传输到B(因此在B中必须使用OpenCV将帧转换为视频),还是应该让OpenCV在A中创建一个视频文件,然后从A将该视频文件传输到B?
谢谢!