h264有两种封装,一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中一种是mp4模式,一般mp4 mkv会有,没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前面是这个frame的长度很多解码器只支持annexb这种模式...
分类:
其他好文 时间:
2014-07-22 22:34:55
阅读次数:
2344
码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越好。 一、简介 H.264的主要目标...
分类:
其他好文 时间:
2014-07-22 09:10:35
阅读次数:
1562
编码规则Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要...
分类:
Web程序 时间:
2014-07-22 00:27:38
阅读次数:
342
我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windows media流(asf,wma,w...
分类:
其他好文 时间:
2014-07-22 00:21:36
阅读次数:
260
本文介绍Live555作为rtsp客户端,s5pv210做媒体终端,硬解码得Nv12图像序列。...
分类:
系统相关 时间:
2014-07-21 16:25:01
阅读次数:
410
VLC多媒体播放器(英语:VLC media player,最初为VideoLAN Client,是VideoLAN计划的开放源代码多媒体播放器。)支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流协议,它是一个开源并且支持多种平台。
官网:https://wiki.videolan.org/AndroidCompile#Get_VLC_Source
要求:
在...
分类:
移动开发 时间:
2014-07-19 11:14:53
阅读次数:
460
IIS有十多种常见漏洞,但利用得最多的莫过于Unicode解析错误漏洞。微软IIS 4.0/5.0在Unicode字符解码的实现中存在一个安全漏洞,用户可以远程通过IIS执行任意命令。当IIS打开文件时,如果该文件名包含Unicode字符,它会对它进行解码。如果用户提供一些特殊的编码,将导致IIS错...
分类:
其他好文 时间:
2014-07-18 17:20:17
阅读次数:
258
1.音视频开源1.1FFMPEGhttp://www.ffmpeg.org/http://dranger.com/ffmpeg/FfmpegBasichttp://ffmpeg.tv/http://www.libav.org/1.2H264/AVChttp://www.videolan.org/developers/x264.html1.3H265/HEVC1.HM(HEVCtestModel)团队名称JointCollaborativeTeamonVideoCoding(JCT-VC)..
分类:
Web程序 时间:
2014-07-18 13:03:42
阅读次数:
355
本文介绍Python 2.7中的base64模块,该模块提供了基于rfc3548的Base16, 32, 64编解码的接口。官方文档,参考这里。 该模块提供两套接口,传统接口基于rfc1521的Base64,当前接口基于rfc3548的Base16/32/64编码规范,本文只介绍当前的接口。 ...
分类:
编程语言 时间:
2014-07-18 12:00:30
阅读次数:
241
背景:
在多媒体和图像处理等应用中,经常用到大块内存,尤其是硬件编解码,需要内核分配大块的物理连续内存。
这里希望通过把从内核分配的连续物理内存映射到用户空间,在用户空间经过处理,又可以入队到驱动中。
前提:
Kernel Config中 根据需求配置和调整CMA的大小。
方法:
(一)
1、驱动注册misc设备;
2、驱动实现IOCTL的内存分配,使用dma_alloc_writ...
分类:
其他好文 时间:
2014-07-18 11:30:45
阅读次数:
256