Tatvik provides services for developing multimedia streaming solutions. This includes devlopment on both sending side and receiving side. The team has experience of implementing various streaming solutions including RTP/RTSP, HLS, RTMP.
Expertise:
- RTP/RTSP, UDP, HLS, HTTP Progressive streaming protocols
- MPEG-DASH streaming protocols
- Audio/Video Player and recorder engine
- Audio/Video rendering while maintaining A/V sync
- Screen/Audio capture drivers
- OpenGL, DirectShow
- Java/ JavaScript
- Wowza streaming server
- QT Framework
- RTSP/RTMP broadcast
- AS2/AS3 streaming player
- Integration of various online third party encoders
- AES 128/256 encryption/decryption
- XML/JSON parsing
Some of the sample projects include:
- Streaming multimedia player on iOS supporting UDP, RTP/RTSP, HLS streaming protocols. The complete application including the UI was developed by Tatvik team for the customer who is manufacturer of encoding/transcoder hardware devices. The player was tested to work with all of their products, playback videos with resolution up to 1080p.
- Development of screen/audio capture on Windows and Mac OSX, encode video and audio and publish it to RTMP server for education. This also supported capturing from mic and virtual camera.