通过RTSP将实时H.264视频流式传输到iphone确实有效!瓦特/示例

时间:2010-06-29 15:56:57

标签: iphone streaming ffmpeg rtsp

使用FFMPEG,Live555,JSON

不确定它是如何工作的但是如果你看一下http://github.com/dropcam/dropcam_for_iphone的源文件,就可以看到他们正在使用FFMPEG,Live555,JSON等开源项目的组合。使用Wireshark来嗅探发送的数据包在App Store中使用免费的“Dropcam For Iphone App”查看其中一个公共摄像头,我能够确认iphone通过RTP / RTSP / RTCP甚至RTMPT接收H264视频溪流是隧道?

也许有人可以看看开源文件并解释他们如何让RTSP在iphone上运行。

2 个答案:

答案 0 :(得分:3)

感谢TinC0ils的信息。深入挖掘后,我读到他们已经使用自定义固件修改了Axis摄像头,将流媒体限制为单个320x240 H264馈送,以便更好地在不同网络上提供一致的高质量视频,并且正如您所指出的那样,更少在手机的硬件等上画了一个平局。我的兴趣是希望使用我的iphone来观看我拥有的几台IP摄像机的实时视频和音频而没有MJPEG的急动或“http”所涉及的固有延迟直播“。我认为Dropcam在硬件/软件组合方面做得非常出色,我现在不需要任何新硬件。

哦,是的,我几乎忘记了这篇文章RTSP PROTOCOL在IPHONE上工作的原因!

答案 1 :(得分:0)

他们正在使用开源项目来接收帧并在软件中解码,而不是使用硬件解码器。这将起作用,但这与Apple要求您使用其HTTP Streaming的要求背道而驰。它还需要更大的CPU资源,这样它就不会在旧设备上以所需的fps /分辨率解码视频和/或与HTTP流式传输相比缩短电池寿命。