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?
I managed to complete the video re-streaming server and I've used the following: