我正在尝试构建一个应用程序来播放来自 URL 的视频,我正在使用 rtsp,我已经尝试了我在网上找到的大多数示例,但是没有一个有效.. 这是我到目前为止在客户端的代码:
package com.example.rtsp_player;
import android.app.Activity;
import android.net.Uri;
import android.os.Bundle;
import android.widget.MediaController;
import android.widget.VideoView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String uri = "rtsp://192.168.2.170:5544/";
VideoView v = (VideoView) findViewById( R.id.videoView );
v.setVideoURI( Uri.parse(uri) );
v.setMediaController( new MediaController( this ) );
v.requestFocus();
v.start();
}
}
这就是我使用 vlc 进行广播的方式: :sout=#transcode{vcodec=h264,vb=800,fps=30,width=320,height=180,acodec=mp4a,ab=128,channels=2,samplerate= 22050} :rtp{sdp=rtsp://192.168.2.170:5544/}**
不知道是不是解码器的原因还是什么..