OLC requests missing some information
Hi, In The OLC for H.264 (generic and extended). in multiplexparameters:h225logicalchannelparameters h323plus does not supply dynamicRTPPalyoadType and mediaPacketization:rtpPayloadtype
due to this some clients refuse to display video , if these parameters are not present.
any idea on how to implement these.
Help appreciated.
I had same problem and solved. Refer below codes.
PBoolean MYExternalRTPChannel::OnSendingPDU(H245_H2250LogicalChannelParameters& param) const { // SONY if(payloadCode>=96) { param.IncludeOptionalField(H245_H2250LogicalChannelParameters::e_dynamicRTPPayloadType); param.m_dynamicRTPPayloadType = payloadCode; param.IncludeOptionalField(H245_H2250LogicalChannelParameters::e_mediaPacketization); param.m_mediaPacketization.SetTag(H245_H2250LogicalChannelParameters_mediaPacketization::e_rtpPayloadType); H245_RTPPayloadType & rtpPacketization = param.m_mediaPacketization; rtpPacketization.m_payloadDescriptor.SetTag(H245_RTPPayloadType_payloadDescriptor::e_oid); ((PASN_ObjectId &)rtpPacketization.m_payloadDescriptor) = OpalPluginCodec_Identifer_H264_Aligned;//OpalPluginCodec_Identifer_H264_Generic; rtpPacketization.IncludeOptionalField(H245_RTPPayloadType::e_payloadType); rtpPacketization.m_payloadType = payloadCode; } else { } return H323_ExternalRTPChannel::OnSendingPDU(param); }
2014-02-26 20:04 GMT+09:00 Ankur Deep Jaiswal ankur@techgentsia.com:
Hi, In The OLC for H.264 (generic and extended). in multiplexparameters:h225logicalchannelparameters h323plus does not supply dynamicRTPPalyoadType and mediaPacketization:rtpPayloadtype
due to this some clients refuse to display video , if these parameters are not present.
any idea on how to implement these.
Help appreciated.
Ankur Deep Jaiswal
I missed codes. Add this function :
void MyExternalRTPChannel::OnSendOpenAck(H245_H2250LogicalChannelAckParameters& param) const { // SONY if(payloadCode >= 96) { param.IncludeOptionalField(H245_H2250LogicalChannelAckParameters::e_dynamicRTPPayloadType); param.m_dynamicRTPPayloadType = payloadCode; } H323_ExternalRTPChannel::OnSendOpenAck(param); }
2014-02-26 20:04 GMT+09:00 Ankur Deep Jaiswal ankur@techgentsia.com:
Hi, In The OLC for H.264 (generic and extended). in multiplexparameters:h225logicalchannelparameters h323plus does not supply dynamicRTPPalyoadType and mediaPacketization:rtpPayloadtype
due to this some clients refuse to display video , if these parameters are not present.
any idea on how to implement these.
Help appreciated.
Ankur Deep Jaiswal
Thanks it worked. very much appreciated.
On Wed, Feb 26, 2014 at 5:08 PM, 오부경 lanopk@gmail.com wrote:
I missed codes. Add this function :
void MyExternalRTPChannel::OnSendOpenAck(H245_H2250LogicalChannelAckParameters& param) const { // SONY if(payloadCode >= 96) {
param.IncludeOptionalField(H245_H2250LogicalChannelAckParameters::e_dynamicRTPPayloadType); param.m_dynamicRTPPayloadType = payloadCode; } H323_ExternalRTPChannel::OnSendOpenAck(param); }
2014-02-26 20:04 GMT+09:00 Ankur Deep Jaiswal ankur@techgentsia.com:
Hi, In The OLC for H.264 (generic and extended). in multiplexparameters:h225logicalchannelparameters h323plus does not supply dynamicRTPPalyoadType and mediaPacketization:rtpPayloadtype
due to this some clients refuse to display video , if these parameters are not present.
any idea on how to implement these.
Help appreciated.
Ankur Deep Jaiswal
Just to clarify
This is limited to implementing H323_ExternalRTPChannel and using an external RTP stack and not to the default H323plus behavior.
I have checked in a fix in the CVS that should resolve the issue.
Simon
From: h323plus-bounces@lists.packetizer.com [mailto:h323plus-bounces@lists.packetizer.com] On Behalf Of Ankur Deep Jaiswal Sent: 26 February 2014 21:05 To: h323plus@lists.packetizer.com Subject: [h323plus] OLC requests missing some information
Hi,
In The OLC for H.264 (generic and extended).
in multiplexparameters:h225logicalchannelparameters
h323plus does not supply
dynamicRTPPalyoadType
and
mediaPacketization:rtpPayloadtype
due to this some clients refuse to display video , if these parameters are not present.
any idea on how to implement these.
Help appreciated.
participants (3)
-
Ankur Deep Jaiswal
-
Simon Horne
-
오부경