Write a GStreamer based streaming program for Windows

Cancelled Posted 4 years ago Paid on delivery
Cancelled Paid on delivery

● What is given:

1) A server program

2) A video player based on GStreamer

3) A video mp4 file

● Explanations:

I have an external Android device which streams video from camera to the server program through an IP address of the PC.

The server program is listening to that port and receives the data in RTP packets and it relays it to the video player.

The video player de-packetizes using GStreamer and plays the video. All works well and the video is played correctly.

All three programs are on the same computer.

OS: Windows 10

IDE: Visual Studio

● Required to develop:

A streaming program for Windows which will be installed on same PC with the purpose of simulating the streaming of the Android device.

In other words, the player should display the video streamed from this program the same way as the video stream from Android.

● Specifications for the streaming program:

- Must be based on GStreamer.

- Read video data from the given file and packetize it in RTP packets.

- Stream the data to the given server program through an IP port, using UDP protocol.

- Provide a basic UI allowing to: select the video file; textbox to input the IP:port number; radio button to choose streaming mode- one time or looping (after file is ended)

The point is to encode and stream the video data in the same way as the Android, so that the packets are recognized by the given player, because otherwise it can't decode and show the video.

● Expertise needed (absolute must):

Extensive previous experience with streaming and GStreamer

Deep knowledge and coding experience in C#, C

In the end, it may be necessary to make a number of tries before getting it to work,

so you may need to have patience rather than rush.

* Please bid only you know you are fine with the above conditions.

C Programming C++ Programming

Project ID: #23562330

About the project

10 proposals Remote project Active 4 years ago