摘要:
一帧视频从sensor到网络,经历了什么? 1) 采集(Camera) 2) 图像处理(ISP) 3) 压缩编码(H.264) 4) 打包(RTP/TS) 5) 传输(UDP/TCP) 6) 播放(解包 + 解码 + 显示) 1.采集:摄像头“拍到了”什么 摄像头传感器(sensor)本质上像一个“ 阅读全文
posted @ 2026-01-16 16:32
一个不知道干嘛的小萌新
阅读(14)
评论(0)
推荐(0)
摘要:
一、先给你一张“全局脑图”(非常重要) 一帧视频从 Sensor 到对端播放器,完整链路是: Sensor ↓ ISP ↓ Raw / YUV ↓ Encoder (H.264 / H.265) ↓ Encoded bitstream (NALU) ↓ Packetizer (RTP) ↓ Netw 阅读全文
posted @ 2026-01-16 15:48
一个不知道干嘛的小萌新
阅读(17)
评论(0)
推荐(0)
摘要:
1.什么是像素、分辨率以及帧率? 像素是图片显示的基本单位。 分辨率是指一张图片的宽度和高度的乘积,单位是像素。 例如: 1920 x 1080像素是指宽度为1920像素,高度为1080像素,乘积为1920 x 180 = 2073600,也就是将近两百万的像素。(1080P是指视频分辨率为1920 阅读全文
posted @ 2026-01-15 20:22
一个不知道干嘛的小萌新
阅读(8)
评论(0)
推荐(0)
摘要:
1.malloc了一段内存,free的时候提示double free or corruption (out)后崩溃 原因是应用层malloc了一个size的堆,然后用这个buffer去ioctl驱动层复制数据。但是驱动层复制的数据大于size。导致应用层free的时候崩溃了。 问题分析: 这是典型“ 阅读全文
posted @ 2026-01-15 16:24
一个不知道干嘛的小萌新
阅读(3)
评论(0)
推荐(0)
摘要:
1.gdb的通过bt打印栈的时候是?? 正常情况下只要编译时加了 -g 并且最终二进制没有被 strip,bt 就能显示函数名/行号。 但是需要注意,有时候明明加了-g,实际运行还是??。那就是打包阶段符号又被strip掉了。 阅读全文
posted @ 2026-01-15 15:46
一个不知道干嘛的小萌新
阅读(5)
评论(0)
推荐(0)
摘要:
1.当视频在传输过程中丢帧,会出现什么现象? 1.丢I帧 现象: 整屏马赛克 画面冻结 黑屏 后续P/B全部无法解码 原因: I帧是”参考基准“,丢了它,后面的帧全都没法解。 恢复时间:等待下一个I帧。 2.丢P帧 现象: 从丢帧点开始画面错误 马赛克/画面或拖影 错误会向后传播 原因: 后续P/B 阅读全文
posted @ 2026-01-13 19:42
一个不知道干嘛的小萌新
阅读(7)
评论(0)
推荐(0)
摘要:
视频码流 =「单位时间内,编码器吐出来的比特数量」 带宽 =「单位时间内,链路能吞下的比特数量」 所以:链路平均可用带宽 ≥ 视频平均码率 + 抖动缓冲余量 1.编码后的码流有几个因素决定 1.空间压缩(帧内) 像素块 ↓ 预测(左/上/参考块) ↓ 残差(Residual) ↓ DCT / 变换 阅读全文
posted @ 2026-01-13 14:57
一个不知道干嘛的小萌新
阅读(25)
评论(0)
推荐(0)
浙公网安备 33010602011771号