H323Plus and thirdparty video integration
Hey guys Currently I'm using h323plus for h323 signaling for my audi application. All is well and now I want to add video support. I already have my own implementations of h263 and h264 and I was wondering how I should go about integrating them.
What I think I have to do is 1) Write my own VideoCapability class for each 263 and 264 2) I have my own impl of H323Connection code, and I probably want to seup the CreateRealtimeLogicalChannel to return the video ip and ports in a H323Channel
Does this sound right? Also any examples of this would be great
Sherwin Sim
mailto:sherwin.sim@magorcorp.com North America toll free: 1 877 888-5468 T: +1 613 686-1731 ext. 5504 C: +1 613 851 3876
Magor Communications 350 Terry Fox Drive, Suite 300 Ottawa, Ontario Canada K2K 2W5 http://www.magorcorp.com
Dear Sherwin,
I have exactly the same use case. What I did is that I create static codec definition and then add the capabilities to my application. I did what has been done long time ago with H.261, before openh323 moved to plugin concept. If you are interested, I can send you files needed. Best regards,
Marek
On Jul 12, 2010, at 1:33 PM, Sherwin Sim wrote:
Hey guys Currently I'm using h323plus for h323 signaling for my audi application. All is well and now I want to add video support. I already have my own implementations of h263 and h264 and I was wondering how I should go about integrating them.
What I think I have to do is 1) Write my own VideoCapability class for each 263 and 264 2) I have my own impl of H323Connection code, and I probably want to seup the CreateRealtimeLogicalChannel to return the video ip and ports in a H323Channel
Does this sound right? Also any examples of this would be great
Sherwin Sim
mailto:sherwin.sim@magorcorp.com North America toll free: 1 877 888-5468 T: +1 613 686-1731 ext. 5504 C: +1 613 851 3876
<image001.gif>
<image002.gif>
Magor Communications 350 Terry Fox Drive, Suite 300 Ottawa, Ontario Canada K2K 2W5 http://www.magorcorp.comhttp://www.magorcorp.com/
That would be very much appreciated!
On 2010-07-12, at 7:46 AM, Marek Domaracky wrote:
Dear Sherwin,
I have exactly the same use case. What I did is that I create static codec definition and then add the capabilities to my application. I did what has been done long time ago with H.261, before openh323 moved to plugin concept. If you are interested, I can send you files needed. Best regards,
Marek
On Jul 12, 2010, at 1:33 PM, Sherwin Sim wrote:
Hey guys Currently I'm using h323plus for h323 signaling for my audi application. All is well and now I want to add video support. I already have my own implementations of h263 and h264 and I was wondering how I should go about integrating them.
What I think I have to do is
- Write my own VideoCapability class for each 263 and 264
- I have my own impl of H323Connection code, and I probably want to seup the CreateRealtimeLogicalChannel to return the video ip and ports in a H323Channel
Does this sound right? Also any examples of this would be great
Sherwin Sim
mailto:sherwin.sim@magorcorp.com North America toll free: 1 877 888-5468 T: +1 613 686-1731 ext. 5504 C: +1 613 851 3876
<image001.gif>
<image002.gif>
Magor Communications 350 Terry Fox Drive, Suite 300 Ottawa, Ontario Canada K2K 2W5 http://www.magorcorp.com
Sherwin Sim
mailto:sherwin.sim@magorcorp.com North America toll free: 1 877 888-5468 T: +1 613 686-1731 ext. 5504 C: +1 613 851 3876
Magor Communications 350 Terry Fox Drive, Suite 300 Ottawa, Ontario Canada K2K 2W5 http://www.magorcorp.com
Hi,
you can find them in attachment. Then you your app simply add for example: SetCapability(0, 1, new H323_H264Capability(framerate, framerate, framerate, framerate, framerate, maxbitrate, FALSE, FALSE, TRUE, TRUE, FALSE)); SetCapability(0, 1, new H323_H263Capability(framerate, framerate, framerate, framerate, framerate, maxbitrate, FALSE, FALSE, TRUE, TRUE, FALSE)); SetCapability(0, 1, new H323_H261Capability(framerate, framerate, FALSE, TRUE, maxbitrate));
Thanks,
Marek
participants (2)
-
Marek Domaracky
-
Sherwin Sim