537145 client-server application for playing video over a netw 2
N/A
In Progress
Posted over 12 years ago
N/A
Paid on delivery
Objective: To create a client-server application for playing audio and video over a network based on the VLC player (libvlc)
Programming language: C++, Qt4 (windows / linux)
The server creates a network video streams, and the client initially connects and displays the specified video stream. The server has the support of dynamically loadable plugins allows you to add functionality without changing the core system. Also, the server should be laid clamping feature video. For example the source file may be in mp4 format and the flow must be in mpeg2 (client side is not used very productive nettops). Server commands are transmitted over UDP specification which will be provided after.
A list of commands to the server:
1. a video stream from:
- video file
- folder with video files
- playlist
- URL
- from a given plugin (dll / so)
2. Obtaining information on the flow (current status, position, playable file ...)
3. flow control (play, pause, rewind, ff. Track)
4. switching the client to create streams of onid
5. closing the flow
6. full screen display of the given URL on the specified client (firefox based)
Plugins
1. slideshow of photos
2. music with visualization
3. combination of images from the server video surveillance (has SDK with examples)
Information: VLC player is able to create video streams, encode them and connect to them. You need to properly integrate the already existing functionality. The project is preferable to use for cross-platform qt4 (fedora linux / win xp / win 7)
The project can be divided into several stages with payment upon completion of each stage. At the end of each stage of the customer provided application source code.