簡體   English   中英

適用於iPhone和HTTP直播的實時視頻聊天

[英]Live Video Chat for iPhone and HTTP Live Streaming

所以一般來說,我想制作一款具有iPhone視頻聊天功能的應用。 但經過多次搜索,我仍然無法找到任何成功的結果。 是否有任何公開甚至是這個問題,私有API可用於在iPhone上執行此操作??? 如果您有一個YES答案,請幫助我。

基本上,我想要的是在連接用於聊天的設備上讀取視頻流。 非常感謝,如果可以,請幫助我。

ps - 我已經檢查了iDoubs,但它失敗並且總是顯示一些未知問題,因此,不允許我連接到任何人。

另外:我發現的建議方法是通過HTTP Live Streaming。 但是,在那方面,我有多重疑慮。

1.)我需要找到如何將我的視頻從iPhone上傳到我要播放的HTTP服務器?

2.)您能否發布與設置服務器相關的內容? 如何將視頻提供給FFMPEG服務器?

主要是,我需要找到上傳方法。 我現在只是以NSDATA的形式向服務器發送十六進制代碼,我被困在那里。 主要問題是,它是現場直播。 我該如何處理?

如果你可以幫助我使iDoubs正常工作,那將是最好的。

非常感謝您的支持!

看看如何在iPhone中實現視頻聊天但是在開始之前你必須啟動並運行IMS服務器。


這是您正在尋找的實時視頻聊天框架。 實現面對面視頻聊天簡單易行。 我已經試過了。 它的工作非常好。 這個框架的好處是多平台支持。

托盤箱
https://tokbox.com/platform
https://tokbox.com/opentok/tutorials/

示例代碼
https://github.com/opentok/opentok-ios-sdk-samples/

編輯:
這是解釋使用parse的opentok的文章。
http://www.iphonegamezone.net/ios-tutorial-create-iphone-video-chat-app-using-parse-and-opentok-tokbox/

HTTP實時流傳輸主要是從服務器到客戶端的自適應流傳輸的方法。 對於客戶端到服務器而不是傳統的流媒體。 有一個開放的流媒體庫,請看這個問題

雖然可以面對時間進行雙向聊天,但您無法確定是否可以使用公共iOS API。 也就是說,我已經為iPhone實現了單向直播,而困難的部分不是核心流媒體本身,而是有效載荷的編碼。 您將能夠在硬件中使用 H264,在軟件中使用AAC / iLBC。

如何將其提供給FFMPEG取決於您的傳輸,可能會從“文件”H264幀更改為“流式傳輸”H264。 如果實現幀丟棄,請查看H264幀類型; 據我所知,我無法即時重新配置H264編碼器,但重新啟動新參數通常不會超過一秒左右。

您是否嘗試在捕獲時播放實時資源? 這是一個很好的起點。 如果您遇到H264編碼的開放API,請在此處發布;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM