C++ RTP Streaming via UDP

Job ID: 40385723

Budget: ₹400 – ₹750 INR

Only for Candidates in India preferably Mumbai

This is a full time job for experienced Developers with 3-6 years experience.

Requirements:
Programming language Core:
- C++ Programming language
- Understand C++ Memory allocation concept
- Know STL programming with smart pointers like unique pointers and shared pointers
- Understand different data types and their byte size concepts. Eg: Int and long, float and double, char* etc.

Networking:
- Understand UDP/TCP sockets.
- Packet header types eg: RTP, RTCP
- Congestion control. Inflight packets, Packets lost, Jitter, Latency, Bandwidth.
- Fragmentation of large data into many smaller packets to fit the size of MTU.

Video (Extra)
- Understand difference video encoding technologies. H264, HEVC, AV1 etc.
- Understand concept how video is encoded and decoded.