2016-12-01 49 views
0

完全披露:我是一位非常初級的開發人員,並且對提問有新意。我也不太瞭解視頻流作爲一個概念,所以如果答案在我的面前是正確的,我可能只是把它看在眼裏。在iOS設備上流式傳輸Raspberry Pi上的H.264視頻

這就是說,我試圖做一些似乎應該很簡單,但似乎無法弄清楚的東西。我正嘗試從Raspberry Pi獲取H.264實時流視頻,並在我的應用中查看它。我發現了很多關於編碼視頻的東西,但似乎無法讓任何東西起作用。

任何人都必須提供的將是一個很大的幫助,即使它只是一個方向來看,因爲我拉我的頭髮試圖找出這一個。

+1

您是否在使用任何工具/協議?如果沒有的話,在Wowza或Red5上掠奪贓物 –

+0

不,我不是。如果我只想在我的iOS應用程序中查看來自Raspberry Pi的實時流?我很抱歉,如果這個問題很愚蠢,但我只是想琢磨這一點,並理解我應該如何來這個。 –

+1

請詳細介紹一下。你想如何進行這個流?通過互聯網,本地網絡或其他媒體?它是視頻文件還是直播? –

回答

0

您首先需要在您的Raspberry Pi上安裝一些可以將數據提供給客戶端的平臺。您可以查看網絡服務器平臺,如Apache。安裝完成後,您可以通過從任何瀏覽器打開Raspberry Pi的IP地址來驗證此操作是否正常。 192.168.1.67:80

然後,您需要確保視頻通過Raspberry Pi上的文件系統可用。搜索諸如「向Apache添加文件」可能會有所幫助。

您可以通過從任何瀏覽器中敲擊Raspberry Pi的IP地址來測試該文件是否可用:例如, 192.168.1.67:80/path/to/video.mp4

這意味着視頻文件可用並且可以下載,但默認情況下不會流式傳輸。然後你可以看看一些可以幫助你處理流媒體部分的JavaScript框架。

+0

所以我忘了在我的問題中指定,但樹莓派是在我的本地網絡,我試圖播放視頻,因爲它是流媒體(現場)。 –

+0

當然,但首先你的RP需要一種服務該視頻的方式。一步一個腳印。首先需要3件事: 1. Web服務器(如果未安裝,請在RP上安裝'Apache') 2.您的RP的IP地址 3.要提供的視頻文件的路徑 –

+0

您不能從「我有一個樹莓派」轉到「我現在正在將電影傳送到我的iPhone」。你需要安裝和配置各種東西。 –

0

蘋果擁有超級着名的HLS流媒體視頻協議。您需要先對來自相機的視頻輸入進行編碼,然後將其傳遞給基本上完成「幕後」工作的服務器,併爲您提供* .m3u8 URL。我用Wowza Streaming Engine實現了這個模式。您可以使用它或類似的工具。

另一方面,如果你傾向於有更簡單直接的解決方案;更像CDN方法,那麼你可以按照@佈雷特的答案。

相關問題