视频聊天的应用可以从下面的框图示意。 所以需要从camera获取视频数据(YUV420sp),压缩成H264/MPEG4/H263的包,再传递到对方。接收对方的压缩包,解压出来显示到LCD上。 Android里通过给camera设定 previewcallback函数可以获取每一个Peview帧的y ...
分类:
移动开发 时间:
2016-06-22 01:41:39
阅读次数:
265
编码可以简单理解为将连续的图片帧转变成视频流的过程。以H264为例给出编码的代码: 稍微解释下:AV_CODEC_ID_H264是264 codec ID,如果是其他的编码器替换相应的ID. avcodec_open2返回0表示打开编码器成功,打开失败返回负值。encode输入是一个AVFrame。 ...
分类:
其他好文 时间:
2016-06-16 18:01:05
阅读次数:
255
To see which hardware codecs have been enabled, use “vcgencmd codec_enabled CODECNAME” whereCODECNAME is one of H264, MPG2, WVC1, MPG4, MJPG, or WMV9. ...
分类:
Web程序 时间:
2016-06-14 19:19:13
阅读次数:
190
H.264与x264 H264是一个视频压缩编码标准。https://zh.wikipedia.org/wiki/H.264/MPEG-4_AVC X264实现H264视频压缩标准的开源项目。http://www.videolan.org/developers/x264.html 码率控制模式 AB... ...
分类:
其他好文 时间:
2016-06-06 11:47:38
阅读次数:
217
最近浏览国外网站时候发现,翻译不准确的敬请谅解。1、将文件当做直播送至live 2、将直播媒体保存至本地文件 3、将其中一个直播流,视频改用h264压缩,音频不变,送至另外一个直播服务流 4、将其中一个直播流,视频改用h264压缩,音频改用faac压缩,送至另外一个直播服务流 5、将其中一个直播流, ...
分类:
其他好文 时间:
2016-06-05 06:32:39
阅读次数:
262
【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流 SkySeraph Apr 1st 2012 Email:skyseraph00@163.com 一、MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念 1 ...
分类:
其他好文 时间:
2016-06-02 21:57:23
阅读次数:
265
公司项目原因,接触了一下视频流H264的编解码知识,之前项目使用的是FFMpeg多媒体库,利用CPU做视频的编码和解码,俗称为软编软解。该方法比较通用,但是占用CPU资源,编解码效率不高。一般系统都会提供GPU或者专用处理器来对视频流进行编解码,也就是硬件编码和解码,简称为硬编解码。苹果在iOS 8 ...
分类:
移动开发 时间:
2016-05-30 14:22:22
阅读次数:
279
使用ffmpeg实现转码样例(代码实现) 使用ffmpeg转码主要工作如下: Demux -> Decoding -> Encoding -> Muxing 其中接口调用如下: 下面的代码为主要将视频转码,封装为h264编码格式的mp4文件,音频为mp3,但是主要操作并不处理音频文件。代码如下 以上 ...
分类:
其他好文 时间:
2016-05-28 07:48:00
阅读次数:
787
本文整理自自网络,非原创,喜欢相关文章请关注我们的微信公众号:blackerteam H.265 H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码 ...
分类:
移动开发 时间:
2016-05-20 09:56:35
阅读次数:
588
参考连接:http://blog.csdn.net/dxpqxb/article/details/7631304
H264以NALU(NAL unit)为单位来支持编码数据在基于分组交换技术网络中传输。
NALU定义了可用于基于分组和基于比特流系统的基本格式,同时给出头信息,从而提供了视频编码和外部世界的接口。
H264编码过程中的三种不同的数据形式:
SODB 数据比特串...
分类:
其他好文 时间:
2016-05-18 18:22:46
阅读次数:
232