Create new h323 video codec plugin
Posted: Fri Jun 17, 2011 5:43 pm
hi,
I'm studying H323plus and trying to create a new non-standard H323 codec video plugin.
I've read the tutorial "How to use plugin audio codecs in OpenH323 and OPAL" at
http://www.voxgratia.org/documents.html and looked around the code from H261vic codec plugin project,
but I still don't understand clearly about the programming model. Besides, that tutorial is quite old, so I wonder there are any new changes from 2006.
Would you mind giving me some advices about how to implement a video codec plugin? Especially:
- about the data format in RTP Packet Payload for both encoded and unencoded video data,
- the meaning and the necessary of the userData and codecControls fields in PluginCodec_Definition struct
- etc.
I will greatly appreciate your help.
Thank you
I'm studying H323plus and trying to create a new non-standard H323 codec video plugin.
I've read the tutorial "How to use plugin audio codecs in OpenH323 and OPAL" at
http://www.voxgratia.org/documents.html and looked around the code from H261vic codec plugin project,
but I still don't understand clearly about the programming model. Besides, that tutorial is quite old, so I wonder there are any new changes from 2006.
Would you mind giving me some advices about how to implement a video codec plugin? Especially:
- about the data format in RTP Packet Payload for both encoded and unencoded video data,
- the meaning and the necessary of the userData and codecControls fields in PluginCodec_Definition struct
- etc.
I will greatly appreciate your help.
Thank you