Streaming Solutions


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.