关于发送H264 sdp里的

虽然看到论坛有很多人问过,但我还是不明白。。。。

一、开始我没有在sdp里加到那两个参数(简单的只是sprop- parameter-sets=H264),发送的h264流是这样是,它是一开始编码才有sps和pps ,之后就没有了,所以是当vlc断开再连接时,我在服务器发送第一个包是加上pps和sps,vcl播放流畅。
二、要实现组播,我在sdp里加上 sprop-parameter-sets,等于base64 sps+pps (有的人不加第一个字节,有的人加,是否要加呢??),profile-level-id 计算 ,好像说是sps的前3个字节数 ,这个要不要它的第一个字节呢?(第一个字节是判断等于7或8的字节)。以上问题只要回答"是"与"否",只是想更确定一下。
加不加我都试过了,我的是base64 sps+pps要从第一个字节开始。
还有很大问题,就是二那里,画很卡,跳,好像解码丢了大量数据,我想问题应该出在这两个参数,但是什么原因呢??救解。。。。。。。。、

 

http://topic.csdn.net/u/20101016/18/99e05401-eecc-4b3c-9776-457678632838.html

 

要实现组播,我在sdp里加上sprop-parameter-sets,等于base64 sps+pps (有的人不加第一个字节,有的人加,是否要加呢??)
---------------------------
要加。在H264中除了00 00 00 01之后,SPS,一般是67 42 开头,base64编码时从67开始。PPS从68开始。

profile-level-id 计算 ,好像说是sps的前3个字节数 ,这个要不要它的第一个字节呢?(第一个字节是判断等于7或8的字节)。
------------------
profile-level-id 的值 是从SPS的第二个字节开始的三个字节,即从42开始的。

呵呵,不好意思,上面可能说错了。SPS一般是67开头,至于第二个字节就不确定了。不过profile-level-id 的值还是从SPS的第二个字节开始的。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值