我想在安卓系统中做一个直播应用程序,我的问题是,使用http和rtsp之间的区别是什么,有没有办法只用java代码来做这个,我参考了很多已经完成的项目,都是使用java和其他语言的组合,有没有办法只用java来有效地进行流媒体?
       2
       
       个回答
      
      
     | 
                        
                             | 
                    烦恼的上铺 · Process Class ...· 2 周前 · | 
| 
                        
                             | 
                    酒量小的小虾米 · 在VBA或VB.net中Split()与Re ...· 1 年前 · | 
| 
                        
                             | 
                    自信的芒果 · 一文助你从零搭建自动交易系统,用Python ...· 2 年前 · | 
| 
                        
                             | 
                    俊逸的眼镜 · Psycopg2 ...· 2 年前 · | 
| 
                        
                             | 
                    淡定的牛肉面 · 默认python3.7版本的anaconda ...· 2 年前 · | 
RTSP是指 实时流媒体协议 ,是一个专门为流媒体目的而设计的协议,利用RTSP,你可以控制媒体流中的绝对位置,录制和可能的设备控制等。
如果你想使用视频流,你必须使用RTSP
关于协议RTSP的更多细节,请参见此 链接 。
为了在Android中显示视频内容,你可以使用VideoView
myVideoView = (VideoView) findViewById(R.id.myview); myVideoView.setVideoPath("rtsp://SERVER_IP_ADDR:5544/"); myVideoView.setMediaController(new MediaController(this));