基于H264-USB摄像头的RTP实时视频的传输

基于H264-USB摄像头的RTP实时视频的传输

这是我研二第一次出来实习做的第一个项目,实习开始前,我也仅仅是看了国嵌的嵌入式视频,自己做了一个mp3的一个项目。。。说起项目经验来,真是很不充足,对linux的知识也只是很肤浅的了解。。。废话不多说,把这次的总结写一下,今后养成这种习惯,免的知识重复学习。
公司需要做一个移动设备,这就要考虑功耗的因素,再加上老板对视频实时录像延迟提了很高的要求,自然软件编码就不可行了,在淘宝上选了一款usb摄像头,支持硬件压缩,摄像头封装的电路芯片完成了编码的任务。商家提供了demo程序,和驱动,也不知道是我能力不足问的问题都很肤浅,卖家技术支持爱答不理的,着实让我碰了不少的壁。。。谁不是从十万个为什么成长为百科全书的。。。
h264的知识,和rtp协议的东西,等忙完玩这段时间在做整理,这里先说一下在这个过程中遇到的一些问题。。。
1.在rtp发送之前,需要对NALU做去头处理,否则视频将显示不全;
2.jrtplib的setdefaultmark(),这个函数的使用,特别是在nalu的长度大于网络传输长度时,在第一个包到倒数第二个包之间,时戳增量设置为零,否则将造成vlc显示的延迟,时间超过10秒...
项目做好之后,发现摄像头的功耗达到了370mA,远高于商家的描述,所以也就弃用了,现在在做基于vpu的硬件编码,完成之后再来完全总结一下。第一次实习项目的代码写得不好,就不再往外挂了,留下邮箱有问题,交流的发邮件给我qifei_alven@189.cn。
谢谢,虽然现在技术能力不过关,但我相信,我最终也会成为大拿!!!加油!!!!
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值