C++ 在播放时播放视频文件';录音
我目前正在做一个学生项目,我们必须为视频创建一个流媒体直播服务,这些限制包括:C++ 在播放时播放视频文件';录音,c++,opencv,video-streaming,rtsp,C++,Opencv,Video Streaming,Rtsp,我目前正在做一个学生项目,我们必须为视频创建一个流媒体直播服务,这些限制包括: 我们使用OpenCV从网络摄像头中捕获视频 我们希望在录制视频时对其进行流式传输 我们有一个文件capture.avi保存到计算机中,当这个文件保存时,我们希望流式传输它 目前,我们不知道如何做,我们不知道从A传输到B的文件是否可以在B中打开(例如通过VLC),以及我们是否不会有任何中断 我们计划对网络协议使用RTSP。我们用C++编写所有代码 以下是问题: RTSP是否注意流式传输正在写入的文件 我们应该使用
- 我们使用OpenCV从网络摄像头中捕获视频
- 我们希望在录制视频时对其进行流式传输
- 我们有一个文件capture.avi保存到计算机中,当这个文件保存时,我们希望流式传输它李>
- RTSP是否注意流式传输正在写入的文件
- 我们应该使用什么格式的源文件?我们应该将从OpenCV捕获的帧从A流到B(因此在B中我们必须使用OpenCV将帧转换为视频),还是让OpenCV在A中创建一个视频文件,并将该视频文件从A流到B
谢谢大家! 我认为这样做不安全,您需要的是两个缓冲区
- 第一种方法允许您使用任何库将录制的视频写入本地文件系统
- 后者允许您的视频通过网络进行流式传输
两者应共享相同的上下文,因此相同的数据将管理两个缓冲区的同步。尝试使用mjpeg编码进行实时流媒体传输。视频编码不会很昂贵,也不会依赖于很多帧。音频应该如何处理?@Zaw Lin您将只使用OpenCV进行录制,还是在录制和流媒体之前有任何预处理?@Haris,我只是想知道这是否是op的问题。如果音频可以丢弃,没关系好吧,对不起,我犯了个愚蠢的错误,我是说OP。