Skip to content
ldang edited this page Jan 12, 2014 · 26 revisions

Goal

Develop software to do video capture for SCALE. We are investigating the use of GStreamer. (See GStreamer notes)

Our hardware

Main camera (Samsung SNP6200H) outputs MPEG over RTSP stream with 8000kHz mu-law audio.
When we read RTSP streams using the standard library, we get separate audio and video streams.

Our problem

Our problem is that there aren't any container formats that like the audio sample rate or the mu-law.

System Requirement

  • Python 3 (Has bindings for GStreamer1)
  • GStreamer1 (NOTE: Comes with Ubuntu)

Minimum software requirement

We need to develop software to filter the RTSP stream

  • Keep the video stream as-is.
  • upsample the audio and re-encode it in 48kHz aac-lc
  • Mux the video and audio

This software will be run on the capture computer.

Clone this wiki locally