LocalMCUAudio 中 OnUdpClientNotifyReceivedFrame 连接成功后创建的socket列表
OnAudioChannelData 使用该方法来发送数据 CAudioSinkUDP 发送的实际类
编码好的音频数据来源
OnAudioCaptureChannelNotifyOutputData
CAudioSender
CAudioSinkUDP
LocalMCUAudio
CLocalMCUAudio
注册用户自定义的传输协议实现RTP RTCP 接口
int n = m_rVoiceEngine.netw->RegisterExternalTransport(m_nChannelId,*this);
class Transport {
public:
virtual bool SendRtp(const uint8_t* packet,
size_t length,
const PacketOptions& options) = 0;
virtual bool SendRtcp(const uint8_t* packet, size_t length) = 0;
protected:
virtual ~Transport() {}
};
音视频视频播放
jint Java__ConferenceMgr_MTAVCreateAVChanel(COMM_PARAM,jobject iVideoPlayer,jobject iAudioPlay,int memberid)
void CAVRWnd::OnAudioReceiverNotifyReceivedAudioFrame(const char*pData,int nLen)