摘要: 一: 关于 oRTP oRTP 是一款开源软件,实现了 RTP 与 RTCP 协议。目前使用 oRTP 库的软件主要是linphone(一款基于IP 进行视频和语音通话的软件)。 oRTP作为 linphone 的 RTP 库,为基于 RTP 协议传输语音和视频数据提供保障。 二: 源代码的构建框架 类似于 mediastream2 中的 filter,在RTP 中也有比较重要的一个结构... 阅读全文
posted @ 2014-10-16 18:08 xianbing 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 五:数据的接收和发送 1、 发送过程: 应用发送数据时调用接口 rtp_session_send_with_ts 完成。参数为会话句柄,数据缓冲区地址,数据长度以及应用当前的时间戳。在该接口中,会先调用 rtp_session_create_packet 接口,根据缓冲区地址及数据长度,构造一个新的消息块,并根据会话信息初始化 rtp 头信息。完了将缓冲区中的数据拷贝到消息块中。最后以消息块... 阅读全文
posted @ 2014-10-16 18:08 xianbing 阅读(2975) 评论(0) 推荐(0) 编辑