Project

General

Profile

DesignVideo » History » Revision 5

Revision 4 (Saúl Ibarra Corretgé, 09/01/2009 10:15 PM) → Revision 5/18 (Saúl Ibarra Corretgé, 09/01/2009 11:43 PM)

[[TOC(Design*, depth=1)]] 

 = 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) sip_audio_session_scipt) so that it uses video capabilities. 


 == Components == 

 [[Image(videostream-components.png)]] ToDo 


 == Classes ==  

 ToDo