- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 dm8148 videoM3 link源码解析
例子:从A8送一帧jpeg图片到videoM3解码,然后在将解码的数据传递到A8, 这个流程涉及的link源码如下:[cpp] view plain copydm8148 link之间数据传递 1)在A8上调用IpcBitsOutLink_getEmptyVideoBitStreamBufs从IpcBitsOutLink获取buff;然
2017-12-08 11:38:14 588
转载 使用FEC改善UDP(RTP)音视频传输效果
实时音视频领域UDP才是王道 在 Internet 上进行音视频实时互动采用的传输层方案有TCP(如:RTMP)和UDP(如:RTP)两种。TCP协议能为两个端点间的数据传输提供相对可靠的保障,这种保障是通过一个握手机制实现的。当数据传给接收者时,接收者要检查数据的正确性。发送者只有接到接收者的正确性认可才能发送下一个数据块。如果没有接到确认报文,这个数据块就得重
2017-12-06 19:32:32 826
转载 Mp4文件格式解析与Mp4文件分割
MP4文件格式的解析,以及MP4文件的分割算法 mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推荐这么做,人家说毕竟mp4才是H.264最佳
2017-12-05 17:02:23 438
转载 如何分离MP4、FLV等格式视频为H264码流
参考http://blog.csdn.net/leixiaohua1020/article/details/11800877在分离H.264码流的时候,直接存储AVPacket后的文件可能是不能播放的。如果视音频复用格式是TS(MPEG2 Transport Stream),直接存储后的文件是可以播放的。复用格式是FLV,MP4则不行。经过长时间资料搜索发现,F
2017-12-05 16:53:33 1889
转载 H264编码封装成MP4格式
一、概述本文讲述的是对H264编码且封装成MP4格式的视频流进行RTP打包过程时需要了解的一些基本知识。二、H264的基础知识1.H264的编码格式H.263 定义的码流结构是分级结构,共四层。自上而下分别为:图像层(picturelayer)、块组层(GOB layer)、宏块层(macroblock layer)和块层(block layer)。而与H.263
2017-12-05 16:40:34 26147 1
转载 mp4文件格式解析
准备安装mediaInfo、QTAtomViewer.exe、MP4info.exe等软件视频一些参数封装格式:我也不太清楚编码格式:我也不太清楚分辨率:图像的长和宽。帧率:一秒播放的图片数,如15fps、30fps,体现在画面的流畅度。码率:压缩后每秒显示的图片数据量,通俗地说,就是流量。如298kbps,体现在视频文件的大小和画质。
2017-12-05 16:36:20 294
原创 音视频中时间戳增量计算
先介绍音视频中几个基本概念:采样率:采样率就是每秒钟抽取图像或声波幅度样本的次数。比如音频采样率8k,表示1s有8000次采样。 帧率:帧率就是每秒显示帧数。比如30fps标识1秒显示30帧图像。 时间戳单位:时间戳计算的单位不为秒之类的单位,而是由采样频率所代替的单位,这样做的目的就是为了是时间戳单位更为精准。比如说一个音频的采样频率为8000HZ,那么我们可以把时间
2017-12-02 14:48:13 3615 4
原创 ffmpeg中音视频同步浅析
音视频同步原理[ffmpeg]ffmpeg对视频文件进行解码的大致流程:1. 注册所有容器格式和CODEC: av_register_all()2. 打开文件: av_open_input_file()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解码器: avcode
2017-12-02 14:09:57 422 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人