。一、 FFmpeg是什么?简单说,FFmpeg就是一个很好的,免费的,开源的视频转换工具。详细说,FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库l...
分类:
其他好文 时间:
2014-09-30 18:14:49
阅读次数:
503
我们知道,企业号主要是面向企业需求而生的,因此内部消息的交流显得非常重要,而且发送、回复消息数量应该很可观,对于大企业尤其如此,因此可以结合企业号实现内部消息的交流。企业号具有关注安全、消息无限制等特点,很适合企业内部的环境。本文主要介绍如何利用企业号实现文本、图片、文件、语音、视频、图文消息等消息...
分类:
微信 时间:
2014-09-27 09:30:39
阅读次数:
575
iOS 8本更新推出了数百个新功能,其中包括:雅加达娱乐城? “信息”功能改进 ? 一按一扫即可发送语音、视频和照片 ? 提供群发信息选项来命名对话、添加联系人、移除联系人或离开对话 ? 新增详细信息视图,提供“勿扰模式”、位置共享和附件视图等 ? “照片”功能改进 ? 在智能编辑工具中轻扫来调整光...
分类:
移动开发 时间:
2014-09-25 19:19:07
阅读次数:
255
音视频通信
作为独立开发者或想缩短音视频开发周期的公司来说,想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司API。之所以这么说是因为音视频通信技术涉及到底层音视频采集、解码、 FFmpeg(音视频处理解决方案)、媒体流传输协议等太多太多相关技术知识点。试了几个开源项目,视频差强人意,语音与视频不同步等不稳定因素。因此我把目光放到其他公司的API上(AnyC...
分类:
移动开发 时间:
2014-09-25 15:07:19
阅读次数:
275
现在IOS很是火热,一大堆开发人员在捣鼓IOS平台的开发,相信大家也使用过QQ的语音视频对话功能,但是不知道大家有没有试过自己来开发一个基于IOS平台的音视频即时通讯的应用,这个应用必须能够做到跨平台
支持iOS平台设备上的音频即时通讯应用开发提供Objective-C语言API接口,开放示例源代码集成H.264、AAC、AMR等编解码技术封装音视频的采集、编解码、传输、显示和播放等模块...
分类:
移动开发 时间:
2014-09-24 14:14:16
阅读次数:
362
目前网上视频聊天室、视频会议软件、可视IP电话软件随处可见,你是否想自己做一个玩玩?其实这类软件无非是视频加上网络而建成的。如果熟悉视频捕 捉和网络传输技术,根本就难不倒你。本文详细介绍了如何利用别人提供的sdk来开发视频聊天室
首先介绍一下视频聊天技术发展历程
1、 C/S结构的视频聊天软件或插件。这是最早的视频聊天开发技术,已经被淘汰。
2、 P2P模式的视频聊天软件或插件。这是...
分类:
Web程序 时间:
2014-09-24 13:22:16
阅读次数:
266
TS都是一个TS包组成,每个包都是固定188个字节,每个包都是4个字节包头开始,包头第一个字节是固定的0x47。那其他184个字节是什么呀,里面基本都装的是音频或者视频解码数据。如果给定一个TS文件,怎么去寻找解码音视频解码数据呢?
每个TS包的前4个字节的包头里都有一个PID,首先,一个个遍历TS包,我们找到PID为0的TS包,这个包叫PAT,这个PAT包里包含了PMT的PID...
分类:
其他好文 时间:
2014-09-23 21:40:55
阅读次数:
290
FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发...
分类:
其他好文 时间:
2014-09-23 02:42:43
阅读次数:
251
音视频基本知识
1. 视频的基本概念
rgb和yuv
rgb指的是红绿蓝,应用还是很广泛的,比如显示器显示,bmp文件格式中的像素值等;而yuv主要指亮度和两个色差信号,被称为luminance和 chrominance他们的转化关系可以自己去查一下,我们视频里面基本上都是用yuv格式。
yuv格式
yuv 文件格式又分很多种,如果算上存储格式,就更多了,比如yuv4...
分类:
其他好文 时间:
2014-09-23 01:43:23
阅读次数:
222
FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等9...
分类:
其他好文 时间:
2014-09-23 00:53:53
阅读次数:
364