繁体   English   中英

如何使用Objective-C库连接到iPhone上的RTSP h.264流

[英]How can I connect to an RTSP h.264 stream on iPhone using objective-c library

我意识到iPhone官方支持的流协议是HTTP流 很好,但是许多设备都实现了RTSP协议来传输视频。 我花了很多时间在目标c中寻找RTSP库,但没有找到它们。 有人知道这些库吗?

如果不是这样,那么有谁能从尝试使它起作用的人中了解一些演示/代码示例。 由于Apple在硬件中支持h264,因此我假设有可能获得低级别,实现流,然后构造视频包并将其传递,就好像您已使用HTTP流进行传递一样。 任何人都建议如何做到这一点,不胜感激。

退房live555 这将处理所有RTSP握手,并将数据(在您的情况下为h264)传递给您的应用程序以进行进一步的处理/解码。 这是一个C / C ++库,因此可以在iOS上运行。

与可可应用程序集成的选项包括:

1)使用作为库一部分提供的事件循环机制在其自己的线程上运行live555(请注意,与live555直接相关的所有操作都需要在此线程上运行,因为live555本身并非设计为线程安全的)。

2)提供“ TaskScheduler”的可可实现,其中您将可可库用于异步网络回调,计时器等。

在回顾live555 doco之后,以上几点对您来说更有意义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM