rtp封包pcm_H264字节流拆包和RTP封包方法

可以通过生成SDP文件给播放器在指定端口接收数据播放,如果你不用动态调整编码器什么的就不用考虑另外发送RTCP.

而且RTCP必须自己实现RTSP服务结合起来用,没有实现RTSP服务,就谈不上实现RTCP.

具体H264字节流拆包和RTP封包方法如下href='http://www.soidc.net'>IDC专家网

原文链接:http://www.soidc.net/discuss/19/090725/11/731857_1.html

UINT MediaStreamH264::TransportData(PBYTE

pData, UINT dataSize, int pts)

{ PBYTE p_buffer = pData;

inti_buffer =

dataSize;

UINT writeSize =

0;

while( i_buffer > 4

&& ( p_buffer[0] != 0 ||

p_buffer[1] != 0 || p_buffer[2] != 1 ) )

{ i_buffer--; p_buffer++; }

while( i_buffer > 4

)

{ int i_offset; int i_size =

i_buffer;

int i_skip = i_buffer; /

* search nal end */

for( i_offset = 4;

i_offset+2 < i_buffer ; i_offset++)

{ if( p_buffer[i_offset]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值