C++音视频

代码改变世界

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  media

摘要:flv文件格式协议见上一篇文章:flv格式 flv分析工具 flvmeta:flvmeta.com,flvmeta是一个可以操作flv文件格式的命令行工具。 1. 分析文件准备 我去网上下载了一个MP4文件,这个文件有300MB,太大了,winhex打开不方便,我使用ffmpeg截取了前面的10s片 阅读全文
posted @ 2022-02-23 14:23 shunxiang 阅读(651) 评论(0) 推荐(0)

摘要:0. 前言 FLV 是 flash video 的缩写,是 Adobe Flash payler 支持的一种流媒体播放格式。flv文件格式的官方文档 Adobe Flash Video File Format Specification Version 10.1 的附录E里。 flv文件格式由flv 阅读全文
posted @ 2022-02-22 22:09 shunxiang 阅读(917) 评论(0) 推荐(0)

摘要:说明:这是RTMP协议官方文档 rtmp_specification_1.0.pdf 的一个翻译,其中肯定有很多错误。官方文档地址:https://wwwimages2.adobe.com/content/dam/acom/en/devnet/rtmp/pdf/rtmp_specification_ 阅读全文
posted @ 2022-02-22 16:42 shunxiang 阅读(300) 评论(0) 推荐(0)

摘要:对大华和海康的设备使用VLC播放抓包,分析如下 ##大华IPC的RTSP抓包 使用vlc(V3.0.4)播放抓包 #<<<<<< client发起OPTIONS请求 OPTIONS rtsp://192.168.35.52:554/stream/live?channel=1&type=0 RTSP/ 阅读全文
posted @ 2022-02-22 10:35 shunxiang 阅读(1343) 评论(0) 推荐(0)

摘要:在做Onvif设备发现时,UDP使用setsockopt加入多播组时失败, ret_val = setsockopt(socket_fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, (char *)&stru_merq, sizeof(stru_merq)); 失败信息,errn 阅读全文
posted @ 2021-03-10 16:25 shunxiang 阅读(706) 评论(1) 推荐(0)

摘要:目录简介RTCP协议格式 简介 RTCP(RTP Control Protocol)实时传输控制协议,与 RTP 一起定义在 RFC1889(1996) 中, RTC1889 已废弃,最新标准是 RFC3550(2003)。RTCP 同 RTP一样,都是基于 TCP 或者 UDP 的应用层协议,RT 阅读全文
posted @ 2020-06-24 10:15 shunxiang 阅读(591) 评论(0) 推荐(0)

摘要:最近的项目需要用vlc来做二次开发,于是需要编译vlc源码。在windows下开发,当然用VS(宇宙第一IDE,VS2017的安装包近20G)比较方便。用VS编译vlc挺费劲的,编译加上调试约一周时间,这个过程也很考验耐心的。需要感谢一下sunqueen(https://github.com/sun 阅读全文
posted @ 2019-07-06 02:02 shunxiang 阅读(2152) 评论(9) 推荐(0)

摘要:1.YUV420P(YU12和YV12)格式 YUV420P又叫plane平面模式, YUV分别在不同平面,也就是有三个平面,它是YUV标准格式4:2:0,主要分为:YU12和YV12,YV12格式与YU12基本相同,首先是所有Y值,然后是所有V值,最后是所有U值,它们的方式如下: YU12(I42 阅读全文
posted @ 2019-06-16 12:11 shunxiang 阅读(1889) 评论(0) 推荐(0)

摘要:RTP协议定义在 RFC3550 https://tools.ietf.org/html/rfc3550。 RTP协议格式 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+- 阅读全文
posted @ 2018-10-24 16:56 shunxiang 阅读(893) 评论(0) 推荐(0)