簡體   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