Project

General

Profile

Actions

DesignVideo » History » Revision 5

« Previous | Revision 5/18 (diff) | Next »
Saúl Ibarra Corretgé, 09/01/2009 11:43 PM


<abbr title="Design*, depth=1">TOC</abbr>

= Video blueprint =

Design and implement Ticket [ticket:18]

Goals

Te goal is to implement videostream.py, an H.264 video handler for encoding/decoding video frames comming to/from the media layer. It must compy with the IMediaStream interface, the same way audiostream does.

Roadmap

In order to achive the goal, the following subtasks need to be done:

  • Implement a wrapper class around the VLC Python bindings. http://wiki.videolan.org/Python_bindings
  • Create videostream.py implementing IMediaStream interface. * Use the VLC wrapper class to encode/decode the stream.
  • Bundle the VLC Python wrapper together with SIPSIMPLE so that it get's compiled and installed when installing SIPSIMPLE.
  • Create sip_video_session.py script (or modify sip_audio_session_script) so that it uses video capabilities.
Components

Image(videostream-components.png)

Classes

ToDo

Updated by Saúl Ibarra Corretgé over 15 years ago · 5 revisions