2012-09-20 101 views
2

我想了解的最佳途徑一些建議從服務器流僅視頻直播流:建議的流媒體視頻直播到Android/IOS/PC

  • 的Android(> 4.0是確定)
  • PC與網絡瀏覽器
  • 的iOS

我想保持延遲低至1/2秒。

我可以使用:

  • 閃光:適用於PC,但沒有iOS和沒有一款Android(僅適用於某些片)
  • HLS:不是因爲延遲
  • 專有庫的好:它應該工作,但我不得不到處
  • RTSP實現:僅適用於Android

任何其他方式?是一個專有圖書館的路要走嗎? 我正在使用Linux,但我主要關注「使用此技術」,而不是「使用此代碼」。

+0

您需要,我們如何在android中進行實時視頻流? – 2012-09-20 10:21:19

回答

1

不確定,但您可以嘗試使用網絡服務器對MP4/3gp格式進行HTTP流式傳輸。 Android和iOS都支持HTTP流媒體。但是你需要實現漸進式下載。

請指定要在哪個操作系統上實現您的服務器。

對於Windows - 您可以使用以下這些二進制到您的MOOV原子搬遷到媒體文件的開頭,讓他們爲漸進式下載 http://notboring.org/devblog/2009/07/qt-faststartexe-binary-for-windows/

讓我們知道你的進步。

+0

對不起,如果我不清楚,但它是實時數據。這是一個永無止境的流,所以我不能後期處理MP4文件。 – luogni

+0

當我運行這個二進制文件時,沒有任何反應。只是一個命令提示符窗口啓動並立即消失。你能讓我知道如何使用它嗎? –

+0

哦對不起,我不知道這是一個命令行工具。 –

0

RTSP獲得詳細的文檔可能是要走的路,但是這1/2秒的延遲可能很難要得到。 我想只有視頻,如果你完全不緩衝,這可能對內部監督辦公室工作反正

https://github.com/mooncatventures-group/FFPlayer-tests

Android支持RTSP,但它不是非常好。

您可以編譯android的ffmpeg並使用OpenGL編寫一個簡單的播放器。我無法分享代碼,因爲我們是爲客戶做的,但並不難。