iphone - 通过 RTSP 将实时 H.264 视频流传输到 iPhone 确实有效!带示例

标签 iphone streaming ffmpeg rtsp

使用 FFMPEG、Live555、JSON

不确定它是如何工作的,但是如果你查看 http://github.com/dropcam/dropcam_for_iphone 的源文件您可以看到他们正在使用 FFMPEG、Live555、JSON 等开源项目的组合。使用 Wireshark 嗅探从公共(public)摄像头之一发送的数据包,这些摄像头可通过应用程序中的免费“Dropcam For Iphone 应用程序”查看商店,我能够确认 iPhone 正在通过 RTP/RTSP/RTCP 甚至 RTMPT 接收 H264 视频,这看起来可能有些流是通过隧道传输的?

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

最佳答案

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

哦,是的,我差点忘了这篇文章的原因 RTSP 协议(protocol)可以在 IPHONE 上运行!

关于iphone - 通过 RTSP 将实时 H.264 视频流传输到 iPhone 确实有效!带示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3142439/

相关文章:

iphone - 由 .xib 或 .m 设计

iphone - UIImageview 在 iOS7 中没有动画,但在 iOS6 中运行良好

iphone - 逆向工程?

java - DataTorrent/Apache Apex 与 sbt

ipad - MPMoviePlayerController 在流式传输时自动播放 - 我该如何停止它?

python - 从在线 mp3 文件中读取元数据

python-3.x - pydub 没有找到 ffprobe

ios - GPUImageMovie 设置电影播放开始时间

asp.net-mvc - 从 ApiController 返回 JSON 流

ios - 如何使用ffmpeg在ios中对h264直播数据进行解码和编码?