iPhone4平台上实时音视频对话(经验)
来源:互联网 发布:电脑证件照软件 编辑:程序博客网 时间:2024/05/22 07:47
经过两个多月的奋战,从无到有,现在iPhone4平台上实时音视频对话已取得初步成果。其间查阅了很多资料,感谢这些信息的提供者。继往开来,我写下此文。我只列出要点,具体编码以及平台移植各位自己去努力吧。照着下面的步骤,您一定能做出来的。
1,视频采集用iPhone4SDK里面的AVCaptureSession. 苹果官网有示例代码。
2,视频编码用ffmpeg,如要支持H264编码,还需引入x264库。ffmpeg和x264是两个不同的库,需要各自编译。
3,视频解码与播放可参看开源工程iFrameExtractor。
4,音频采集播放可用AudioQueue,由于AudioQueue本身支持各种音频数据的采集与播放,因此就不用编解码了,苹果官网有个示例叫SpeakHere。
方案思路
用live555获取h264视频流 然后把它推到ffmpeg里面解码 再用iphone的imageView显示
音频另外单独处理 最后进行同步就ok了
live555
- iPhone4平台上实时音视频对话(经验)
- iPhone4平台上实时音视频对话(经验)
- iPhone4平台上实时音视频对话(经验)
- iPhone4平台上实时音视频对话(经验)
- webrtc 实时育音视频对话技术
- 音视频对话开发
- [求助]iphone4上视频流播放
- [求助]iphone4上视频流播放
- BlackBerry上的实时视频
- live555 实时音视频(H264 & PCMA)
- 实时音视频效果
- 实时音视频
- 关于在windows上开发视频对话应用
- Linux平台设备上的音视频即时通讯应用开发
- 金盾高级视频加密系统使用教程与经验分享 (金盾视频加密系统跨平台版)
- Maths DM642实时高清 标清视频开发平台
- Windows Phone 7 平台实时H.264视频播放~
- 用live555+ffmpeg做iOS平台的实时视频播放
- 工作记录20120104-20120109
- uva 11111 - Generalized Matrioshkas
- 关于使用 Struts-menu 的问题
- 在Linux下建立PPP连接
- vimrc 配置实例
- iPhone4平台上实时音视频对话(经验)
- SQL Server2005连接报错:"已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程。) (Micros
- 通过Filter实现二级域名和URLRewrite
- Virtualbox 复制vdi文件(UUID问题)
- linux中cp强制覆盖拷贝
- fopen /open,read/write和fread/fwrite区别
- Bochs下编译linux0.11版本插入软盘启动的方式(转)
- 锁定表头和固定列(Fixed table head and columns)
- 进程间通信(IPC)