在工作中和对视频方面项目的总结。
主要介绍使用一些高性能工具,如有问题的,欢迎交流。
speex:
Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码器,Speex也很适合网络应用,在网络应用上有着自己独特的优势。
官网:http://www.speex.org/
例子博客:http://blog.csdn.net/chenfeng0104/article/details/7088138
arm:
主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。
例子博客:http://913.iteye.com/blog/1481279
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技术的四个理由:
官网:http://www.webrtc.org/
例子博客:http://blog.csdn.net/scut1135/article/details/6834188