0

我正在为 android 编写 rtsp 客户端。作为运行 vlc 的服务器。电脑和安卓设备之间的连接是。但视频无法播放。服务器启动所以

vlc -v ~/paila.mp4 -I dummy --sout "#transcode{vcodec=h264,venc=x264{no-cabac,level=12,vbv-maxrate=384,vbv-bufsize=1000,keyint=75,ref=3,bframes=0},width=320, height=240,acodec=mp4a,ab=64,vb=384}:rtp{dst=,port=8888,sdp=rtsp://46.241.183.194:8888/stream.sdp,mp4a-latm}".

这是客户端代码公共类

MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getWindow().setFormat(PixelFormat.TRANSLUCENT);           
        String uri = "rtsp://46.241.183.194:8888/stream.sdp";        
        VideoView v = (VideoView) findViewById( R.id.videoView1);        
        Uri videoUri = Uri.parse(uri); 
        v.setVideoURI(videoUri);
        v.setMediaController( new MediaController( this ) );
        v.requestFocus();
        v.start();                
    }

应用程序打开并仅显示黑屏或崩溃错误“无法播放此视频”,尽管 android 官方支持 mp4。二手平台1. a pc running Linux, 2.android smartphone samsung galaxy fit gt-s5670 running android 2.2.1. 如何解决这个问题?请帮我。

4

0 回答 0