[英]Where to get streaming (live) video and audio from camera example app for Android?
[英]Where to get streaming (live) video and audio from camera example app for Nokia?
諾基亞(5800 for ex)從相機示例獲取流媒體(實時)視頻和音頻的位置?
假設我想創建一些實時視頻流服務應用程序,所以我會在后端有一些很酷的服務器。 我知道該怎么做。 假設我現在有一些獨立的PC應用程序,我想繼續使用移動設備。 所以我決定從諾基亞開始,因為我擁有它並且能夠做到我想要的(諾基亞5800 XpressMusic)。 所以我想看一些示例應用程序從電話中獲取音頻和視頻流,同步它們,並將LIVE流發送到服務器。 我需要任何OpenSource示例(JAVA或C或C ++)來執行此操作或類似的操作。 我在哪里可以買一個?
有關人們未能做同樣事情的論壇討論建議使用攝像機媒體錄制器API , 另一個討論包括成功創建接收sink
以接收來自其手機攝像頭的H263編碼音頻和視頻的詳細信息,然后該用戶將其保存在一個3gp的文件,但你要發送到你的服務器。
另一個論壇討論包括一個MIDlet示例 ,它在OutputStream中獲取流,您可以覆蓋該流以重定向到您的服務器。
您是否已經知道用於流媒體內容的網絡協議,如RTSP?
如果沒有,你可能需要從那開始。
您可能會面臨網絡移動運營商過濾除HTTP之外的任何問題,這對於您想要做的事情來說並不是一個非常實用的協議。
我不建議使用Java,因為簡單地同步音頻和視頻捕獲將是一場噩夢,我不會依賴於能夠打開GCF流連接。
對於Symbian OS C ++,我建議從Quick Recipes一書中的多媒體示例代碼開始,然后遍歷設備上安裝的Media Framework插件,看看其中一個插件是否可以流式傳輸視頻。
如果您的手機還沒有可以執行此操作的Media Framework插件,那么一旦您意識到您基本上需要手機制造商簽署您可能想要自己開發的任何其他插件,您可能會想放棄。
此時,由於Qt具有良好的多媒體功能並且最初是在考慮台式計算機的情況下開發的,因此值得通過Qt文檔和示例代碼 。
考慮到依靠良好的網絡帶寬來快速上傳大量數據以及在錄制視頻時移動手機的事實往往會產生糟糕的視頻質量,因此手機視頻流本身也可能是個壞主意。高視頻壓縮用於將比特率保持在最低限度。
諾基亞論壇上的這個問題可以幫助您入門 :
http://discussion.forum.nokia.com/forum/showthread.php?t=155355
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.