android视频项目使用资源
2012-08-25 21:02
375 查看
在工作中和对视频方面项目的总结。
主要介绍使用一些高性能工具,如有问题的,欢迎交流。
speex:
Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码器,Speex也很适合网络应用,在网络应用上有着自己独特的优势。
官网:http://www.speex.org/
例子博客:/article/7889554.html
arm:
主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。
例子博客:/article/4309389.html
sqlcipher:
提供了对 SQLite 数据库的传输层进行全面加密的工具。而通过使用 SQLCipher ,整个加密过程对客户端是透明的,无需改动应用程序。
官网:http://sqlcipher.net/
例子博客:http://sqlcipher.net/sqlcipher-for-android/
webrtc:
WebRTC是一项在浏览器内部进行实时视频和音频通信的技术.实现了基于网页的视频会议,标准是WHATWG
协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。
使用WebRTC技术的四个理由:
互联网成功的一个关键因素是一些核心技术如HTML、HTTP和TCP/IP是开放和免费实现的。目前,在浏览器通信领域还没有免费、高质量、完整的解决方案。WebRTC就是这样的技术。
该技术已经集成了最佳的音频、视频引擎,并被部署到数以百万级的终端中,经过超过8年的磨练。Google不会从该技术中收取费用。
包含了使用STUN、ICE、TURN、RTP-over-TCP的关键NAT和防火墙穿越技术,并支持代理。
构建在浏览器中,WebRTC通过提供直接映射到PeerConnection的信号状态机来抽象信号处理。Web开发人员因此可以选择适合应用场景的协议(例如:SIP、XMPP/Jingle等等)。
官网:http://www.webrtc.org/
例子博客:http://blog.csdn.net/scut1135/article/details/6834188
主要介绍使用一些高性能工具,如有问题的,欢迎交流。
speex:
Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码器,Speex也很适合网络应用,在网络应用上有着自己独特的优势。
官网:http://www.speex.org/
例子博客:/article/7889554.html
arm:
主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。
例子博客:/article/4309389.html
sqlcipher:
提供了对 SQLite 数据库的传输层进行全面加密的工具。而通过使用 SQLCipher ,整个加密过程对客户端是透明的,无需改动应用程序。
官网:http://sqlcipher.net/
例子博客:http://sqlcipher.net/sqlcipher-for-android/
webrtc:
WebRTC是一项在浏览器内部进行实时视频和音频通信的技术.实现了基于网页的视频会议,标准是WHATWG
协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。
使用WebRTC技术的四个理由:
互联网成功的一个关键因素是一些核心技术如HTML、HTTP和TCP/IP是开放和免费实现的。目前,在浏览器通信领域还没有免费、高质量、完整的解决方案。WebRTC就是这样的技术。
该技术已经集成了最佳的音频、视频引擎,并被部署到数以百万级的终端中,经过超过8年的磨练。Google不会从该技术中收取费用。
包含了使用STUN、ICE、TURN、RTP-over-TCP的关键NAT和防火墙穿越技术,并支持代理。
构建在浏览器中,WebRTC通过提供直接映射到PeerConnection的信号状态机来抽象信号处理。Web开发人员因此可以选择适合应用场景的协议(例如:SIP、XMPP/Jingle等等)。
官网:http://www.webrtc.org/
例子博客:http://blog.csdn.net/scut1135/article/details/6834188
相关文章推荐
- python初学-----查找Android项目中未使用的string资源
- Android视频播放项目总结之 使用VideoView定义自己的视频播放器
- Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(四)
- Android视频播放项目总结之 使用Android中的videoView自己定义,暂停,播放时间,总时间,进度等。
- 使用Vitamio开源项目在Android实现播放网络视频
- android 把activity和资源文件打包成jar包给其他项目使用
- Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(一)
- 使用android-resource-remover删除项目中无用的资源,减少包的大小
- Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(二)
- android把activity和资源文件打包成jar包给其他项目使用
- 如何把使用到android res文件夹下面资源(R.xx.xx)的工程打包成jar文件,供其它项目使用
- AndroidAnnotations 使用在library项目中出现无法找到R文件下资源索引的错误
- 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片
- 【android】使用android-resource-remover删除项目中无用的资源,减少包的大小
- Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(三)
- Android资源文件res的使用详解(strings,layout,drawable,arrays等)from http://www.jcodecraeer.com/a/anzhuokaifa/an
- Android之多媒体--使用VideoView播放视频
- Eclipse下为Android项目进行单元测试(传智播客视频笔记)
- Android使用局和数据实现天气项目-android学习之旅(十二)
- Android项目中如何清理无用的资源文件或代码