音视频开发
音视频开发
SXM19940913sxm
这个作者很懒,什么都没留下…
展开
-
音视频开发---M3U8 https://www.jianshu.com/p/e97f6555a070
M3U8 是一种常见的流媒体格式,主要以文件列表的形式存在,既支持直播又支持点播,尤其在 Android 、 iOS 等平台最为常用M3U8 是 Unicode 版本的 M3U,用 UTF-8 编码。“M3U” 和 “M3U8” 文件都是苹果公司使用的 HTTP Live Streaming(HLS) 协议格式的基础,这种协议格式可以在 iPhone 和 Macbook 等设备播放。m3u8 文件其实是 HTTP Live Streaming(缩写为 HLS) 协议的部分内容,而 HLS 是一个由苹果原创 2020-06-18 19:36:10 · 3838 阅读 · 0 评论 -
音视频开发---flv封装格式
FLV封装格式 = 文件头(File Header)和文件体(File Body),其中文件体由一系列的Tag组成。1、FLVtag有三类:视频/音频/脚本tagtypedef struct { UB[2] Reserved; UB[1] Filter; UB[5] TagType; UI24 DataSize; UI24 Timestamp; ...原创 2020-04-21 14:22:49 · 406 阅读 · 0 评论 -
音视频开发---MP4格式详解
mp4文件格式之fragment mp4 简称为FMP4 与常见mp4有区别1、 MP4基本单元box(又称atom)box = box_header + box_databox_header{ UINT32 size; //包括 box header 和 box body 整个 box 的大小,这样我 们就可以在文件中定位各个 box。 ==1????box长度需要更多位才能表示????用64位的largesize表示 ==0????这是文件最后一个box(不再需要以size定原创 2020-06-18 17:47:14 · 1882 阅读 · 0 评论 -
音视频开发---v4l2---采集视频数据并编码为H264项目整理
LINUX下采集视频数据并编码为H264项目 下载来源LINUX下采集视频数据并编码为H264项目,通过测试,编码后的视频清晰流畅,编码后的.264文件可以通过VCL播放器播放,摄像头可以使用符合UVC规范的的USB摄像头来做测试,本人使用多线程,在环形缓冲队列,确保采集的数据不会丢失,处理及时,才能保证编码后的图像流畅...原创 2020-02-25 16:36:47 · 727 阅读 · 1 评论