【发布时间】:2015-05-11 17:44:38
【问题描述】:
好的,我知道这个问题和get-rtsp-stream-from-live555-and-decode-with-avfoundation几乎一样,但是现在iOS8的VideoToolbox已经公开使用了,虽然我知道可以使用这个框架来完成,但我不知道该怎么做.
我的目标是:
- 使用 rtsp 协议连接 WiFiCamera 并接收流数据(使用 live555 完成)
- 将数据解码并转换为 UIImages 以显示在屏幕上(类似motionJPEG)
- 并将流数据保存在 .mov 文件中
我使用 ffmpeg 实现了所有这些目标,但不幸的是,由于我公司的政策,我无法使用它。
我知道我也可以使用 openGL 在屏幕上显示,但这次我必须转换为 UIImages。我还尝试使用以下库:
ffmpeg:由于公司的政策,不能使用这个时间。 (别问我为什么)
libVLC:显示滞后约 2 秒,我无权访问流数据以保存到 .mov 文件中...
gstreamer:同上
我相信 live555 + VideoToolbox 会完成这项工作,只是无法弄清楚如何做到这一点......
【问题讨论】:
标签: ios decode h.264 rtsp live555