H.264编码基本原理
为达到良好的编码效率及性能,H.264编码器采用的仍是变换和预测的混合编码法,[[[] 毕厚杰. 新一代视频压缩编码标准: H. 264/AVC[M]. 人民邮电出版社, 2005]]其完整的编码过程如图2-1所示。
在H.264编码标准中,输入的帧或场Fn是以宏块为单位进行处理的,采样后的视频图像都被分成16*16的宏块每个宏块包括1个亮度子块和2个8*8的色度...
分类:
其他好文 时间:
2015-06-05 10:22:57
阅读次数:
262
(((https|HTTPS|http|HTTP|ftp|FTP|rtsp|RTSP|mms|MMS)://)|(www\.))[a-zA-Z0-9\-_]+(\.([a-zA-Z0-9\-_]+)+([a-zA-Z0-9_\-,@?^=%&:/~\+#]*[a-zA-Z0-9_\-\@?^=%&/...
分类:
Web程序 时间:
2015-06-02 16:58:27
阅读次数:
114
Emgu CVis a cross platform .Net wrapper to theOpenCVimage processing library. AllowingOpenCVfunctions to be called from .NET compatible languages s...
我用的ffmpeg版本为 ffmpeg-2.1.8.tar.bz2
版本低了恐怕有些头文件和API找不到。
在Linux下解压后编译,Linux下编译很简单,我这里生成的动态库:
./configure –enable-shared
make
就能找到各个so动态库文件。
移动位置后,记得手动链接 一下:ln -s libavcodec.so.55 libavcodec.so
ln -s...
分类:
其他好文 时间:
2015-05-29 15:44:35
阅读次数:
316
AVFormatContext*formatCtx=NULL;formatCtx=avformat_alloc_context();AVDictionary*options=NULL;av_dict_set(&options,"rtsp_transport","tcp",0);avformat_op...
分类:
其他好文 时间:
2015-05-25 18:38:32
阅读次数:
222
1. push stream to dssffmpeg -f mpegts -re -i film.v -c:v libx264 -s 352x288 -aspect 4:3 -b:v 300k -c:a libfaac -ac 1 -f rtsp 'rtsp://127.0.0.1/live1.s...
分类:
其他好文 时间:
2015-05-25 18:35:56
阅读次数:
289
50行代码实现的一个最简单的基于 DirectShow 的视频播放器 本文介绍一个最简单的基于 DirectShow 的视频播放器。该播放器对于初学者来说是十分有用的,它包含了使用 DirectShow 播放视频所有必备的函数。 直接贴上代码,具体代码的含义都写在注释中了: /* 雷霄骅 * 中国传...
分类:
其他好文 时间:
2015-05-23 14:10:44
阅读次数:
208
DirectShow Filter 开发典型例子分析 ——字幕叠加 (FilterTitleOverlay)1 本文分析一下《DirectShow开发指南》中的一个典型的Transform Filter的例子:字幕叠加(FilterTitleOverlay)。通过分析该例子,我们可以学习到Direc...
分类:
其他好文 时间:
2015-05-23 14:05:57
阅读次数:
139
这几天写GB28181平台接入层代码,对收到的PS包进行解包时,总是出现误码,最终导致rtsp点播服务中画面花屏。分析了码流抓包数据之后,发现网络上没有丢包,遂认为PS流解包代码有bug,于是埋头分析了2个小时的解包函数后,没有发现问题。将抓包RTP负载中的PS包数据导出之后,专门利用PS解包代码写...
分类:
其他好文 时间:
2015-05-20 21:52:01
阅读次数:
274
RTP是基于 UDP协议的, UDP不用建立连接,效率更高;但允许丢包, 这就要求在重新组装媒体的时候多做些工作RTP只是包裹内容信息,而RTCP是交换控制信息的,Qos是通过RTCP实现的RTP中一个重要的概念是 session, 对于一个 audio stream 可以是一个session 但可...
分类:
其他好文 时间:
2015-05-20 18:03:57
阅读次数:
370