![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多媒体
var.zhou
毕业于某985院校,现任职于某个比较坑员工的手机厂商做Android 驱动。
展开
-
多媒体H264课堂笔记
课堂笔记 一:一张图片由很多的宏快组成 二:对于图像场景复杂度高的图像,打散为宏快越小 三:宏快的方向,大小这些信息都存放在宏快的图像信息中。 四:视频的播放的本质就是宏快的运动和新宏快的增加 五:运动弛量:就是表示宏快的运动方向 六:运动补偿:只是在前后两帧插入运动弛量的帧。 七: ...原创 2020-11-24 21:19:49 · 69 阅读 · 0 评论 -
说一下最近调试RTMP/RTSP出现的一些问题
1️⃣:采集到的CAMERA图像大小与实际图像有效数据大小不一致? 答:因为模组商家的CAMERA异于普通的UVC,有效数据使用另外一个数据结果, 解决办法:1:手动解析H264的有效长度 2:向原厂所有测试代码,获取有效长度的数据结构 2️⃣:RTMP推送到云端的视频远远大于实际推送的数据量 复现:使用分析工具发现,文件中的视频时间与实际播放时间不一致 答:由于RTMP的时间戳错误 ...原创 2020-03-12 10:49:23 · 495 阅读 · 0 评论 -
librtmp不依赖openssl与zlib的编译
前提: 在我们的项目中,使用rtmp不需要加密以及压缩处理,所以不需要openssl(负责加密)以及zlib(视频压缩),所以我们交叉编译librtmp时候不需要这两个库。 主要实现为: **1:**添加上勾选的macro 2:修改主Makefile,去掉这两个库的依赖 ...原创 2020-03-06 14:09:38 · 1126 阅读 · 0 评论 -
H264码流分析
待续。。。原创 2020-02-23 23:23:27 · 95 阅读 · 0 评论 -
H264 帧边界识别简介
PS:这几天一直在学习H264的数据格式,话说sonix的H264输出也太恶心了,什么参考资料都没有,从V4L2中拿到的数据长度信息与实际图像信息大小不一样,导致调试途中占用40倍的网络带宽,害得我找这个问题找了3天,真是他恶心啊。 说一下标准的H264帧边界识别吧 H.264 将构成一帧图像所有nalu 的集合称为一个AU,帧边界识别实际上就是识别AU。 因为H.264 取消帧级语法,所以无法简...原创 2020-02-23 10:55:15 · 359 阅读 · 0 评论