2010-06-29 47 views
3

使用FFMPEG,LIVE555,JSON通过RTSP流媒体直播H.264视频到iphone确实有效! W /例如

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

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

回答

0

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

3

感谢您的信息TinC0ils。在深入挖掘之后,我读到他们修改了安装了定制固件的Axis摄像头,以将流媒体限制为只有一个320x240 H264信号源,以便更好地在不同网络上提供一致质量的视频,并且正如您所指出的那样,在手机的硬件等。我的兴趣是由于希望使用我的iPhone来查看我拥有的几个IP摄像机的实时视频和音频,而没有MJPEG的急动或与http有关的固有延迟直播“。我认为Dropcam在他们的硬件/软件组合方面做得非常出色,目前我不需要任何新硬件。

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