NaoAV » History » Version 3

Version 2 (J. Moringen, 07/05/2011 07:05 PM) → Version 3/9 (J. Moringen, 07/05/2011 07:16 PM)

h1. NaoAV

h2. Introduction

The NaoA/V setup is a hack that allows to
* transmit camera images and audio buffers from the Nao robot to a different node
* synchronize audio and video data streams
* store the synchronized audio/video stream in a container file

It consists of several components:

* On the Nao robot
**
@naovideosender@
** * @naoaudiosender@
* In a receiver/synchronization/store process on a workstation
**
@gst_nao_audio_import@
** * @gst_nao_video_import@

h2. Static View

!>static-view.png!

h2. Implementation

The implementation uses the "GStreamer"http://gstreamer.freedesktop.org/ multimedia framework to synchronize, mux and store the audio and video streams. Gstreamer is capable of aligning and synchronizing the audio and video streams which are received via RSB and producing a merged A/V stream that is suitable for writing to a video container file.