LATEST / NOTES
查看全部归档最近更新
从问题现场出发,记录可以复用的工程判断。
H.264 视频编码与码流参考手册
H.264 视频编码与码流参考手册 H.264/AVC 是视频编码标准,不是网络协议。它定义如何将图像压缩成宏块、切片和 NAL 单元;文件封装和网络传输还需要 Annex-B、AVCC、MP4、RTP 等其他格式或协议。 本文依据 ITU-T H.264 与 ISO/IEC 14496-10 的公开语法体系整理。Annex-B 属于字节流封装约定,AVCC 属于 AVC 配置记录/长度前缀表达,RTP 只在专门的传输章节中作为上层承载示例出现。 第一章 标准定位与编码层级编码...
MP4 / ISO BMFF 参考手册
MP4 / ISO BMFF 参考手册 MP4 是 ISO Base Media File Format(ISO BMFF)的常见文件扩展和配置。它是容器,不是 H.264 或 AAC 编码本身;同一 MP4 可以承载不同编码,必须读取 sample entry 和配置记录确认实际格式。 本文以 ISO Base Media File Format 的 Box、Track、Sample、Chunk 和时间表模型为主线,分别说明普通 MP4 文件与 fragmented MP4 在索引和媒体数据组织...
TXW82x Spook RTSP 流媒体服务器架构文档
TXW82x Spook RTSP 流媒体服务器架构文档1. 概述Spook 是一个运行在 TXW82x 嵌入式芯片上的轻量级 RTSP 流媒体服务器,通过 Wi-Fi 将摄像头采集的视频以 RTSP 协议推送给手机/电脑等客户端。最初由 Nathan Lutchansky 于 2004 年开发的开源项目,后被移植到 TXW82x 平台(CK810 CPU + lwIP 协议栈)。 1.1 核心能力 能力 说明 视频编码 MJPEG (硬件 JPEG 编码器)、H.264 (硬件 H.26...
H.264 硬解码播放链路 Bug 修复记录
H.264 硬解码播放链路 Bug 修复记录概述在 TXW82x 平台 H.264 硬解码播放功能开发过程中,定位并修复了 H.264 文件解复用(h264_file_msi)与硬件解码(h264_decode_msi)链路上的 3 个关键 Bug。这些 Bug 共同导致解码输出花屏、解码器崩溃或完全不输出。 涉及文件 文件 路径 角色 h264_file_msi.c sdk/app/h264_demux/ H.264 文件解复用器,从 SD 卡读取 NAL 流,封装 framebuff 发出 ...
TXW82x 平台 H.264 硬解码播放器 UI 组件开发文档
H264 Player UI 组件开发文档1. 概述h264_player_ui.c 是基于 LVGL 图形框架和 MSI(Media Stream Interface)媒体流管道实现的 H.264 硬解码播放器 UI 组件。运行于 TXW82x WiFi 摄像头 SoC(C-Sky CK804DF 内核)平台。 功能: 在 LCD 上创建 H.264 文件播放器的菜单入口 遍历文件系统中 H264/ 目录下的 *.h264 文件并展示文件列表 选择文件后,通过 MSI 管道完成硬件解码并在 LCD 视频层...