我需要开发一个视频流服务器,它将实时视频流传输给多个用户。它需要支持重新流服务器的以下“视频”源:
- 网络摄像头
- 监控摄像头(已支持 MJPG 流)
- 扫描仪
我知道我需要不同的驱动程序来添加对每个视频输入设备的支持。
我还需要支持视频显示:
- 网络浏览器
- Mozilla 火狐浏览器 3.6
- Internet Explorer 8
- 用 C++ / QT 4.6 开发的
桌面应用程序我的问题:
- 可以用来支持所需浏览器/应用程序的良好视频输出格式是什么?
- 是否有类似的开源、商业等解决方案可以让我的工作变得更轻松、更快?
I need to develop a video streaming server which would stream a live video to multiple users. It needs to support the following "video" sources for the re-stream server:
- web-camera
- surveillance camera (already supports MJPG stream)
- scanner
I understand that I would need a different driver for adding support to each video input device.
I also need to support the video-display in:
- web-browsers
- Mozilla Firefox 3.6
- Internet Explorer 8
- desktop applications developed in C++ / QT 4.6
My questions:
- What would be a good video output format that can be used to support the required browsers/applications?
- Is there a similar Open-Source, Commercial, etc. solution which I could use to make my work easier and faster?
发布评论
评论(2)
不幸的是,对于一种流媒体格式还没有达成良好的共识。我会研究多流(http 流、RTP 流等)解决方案,以便您可以支持多个客户端(Firefox、IE、iOS Safari、Android 等)。
一些好的流媒体服务器产品是:
还有大量其他不错的选择。
Unfortunately there is no good consensus on one format for streaming. I would investigate multi-stream (http streaming, RTP streaming, etc) solutions so you can support multiple clients (Firefox, IE, iOS Safari, Android, etc).
A couple of good streaming servers products are:
There are tons of other good options out there too.
我设法完成了视频重新流媒体服务器,并使用了以下格式:
I managed to complete the video re-streaming server and I've used the following: