簡體   English   中英

使用純Java的Android直播視頻

[英]Live Stream video using Android with pure java

我試圖在android中做一個實時流媒體應用程序,我的問題是使用http和rtsp有什么區別是有任何方法只有java代碼才能做到這一點,我推薦這么多項目已經完成使用java與其他語言組合,有沒有辦法以有效的方式使用java進行流式傳輸

RTSP意味着實時流協議 ,是專為流媒體設計而設計的協議,使用RTSP可以控制媒體流中的絕對定位,錄制和可能的設備控制等

  • RTSP引入了許多新方法,並具有不同的協議標識符。
    • 在幾乎所有情況下,RTSP服務器都需要默認維護狀態,而不是HTTP的無狀態特性。
    • RTSP服務器和客戶端都可以發出請求。
    • 數據通過不同的協議進行帶外傳輸。

如果您想使用視頻流,則必須使用RTSP

有關協議RTSP的更多詳細信息,請參閱此LINK

NB

要在Android中顯示視頻內容,您可以使用VideoView

myVideoView = (VideoView) findViewById(R.id.myview);
myVideoView.setVideoPath("rtsp://SERVER_IP_ADDR:5544/");
myVideoView.setMediaController(new MediaController(this));

如上所述HERE

我建議你去RTMP(實時消息傳遞協議)而不是RTSP,市場上有許多開源插件,比如着名的“流動播放器”,它能夠根據工業標准使用RTMP協議。 它已經迅速發展了使用現有Flowplayer源插件在Apple設備上流式傳輸視頻的功能。 希望這可以幫助

Flowplaye: flowplayer網站我們目前正在使用Akamai流媒體功能和flowplayer插件,以獲得完美的流媒體體驗。

暫無
暫無

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

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