如何通过Android设备上的.sdp文件在Android设备中流式传输视频

时间:2014-01-02 12:41:21

标签: android video-streaming rtsp live-streaming sdp

我有一个应用程序将video(without audio)android device(Blaze board)传输到PC。为此,我使用vlc播放器在命令行中使用以下命令查看流式视频

vlc stream.sdp

.sdp文件将从我的应用程序生成。通过使用上述命令,我可以从火焰板流向PC,延迟为1秒。

现在,我的问题是,我必须从一个火焰板流到另一个火焰板。我搜索了很多。但是,没有任何工作。

我有想法编写查看器应用程序(对于客户端)。此应用程序将使用sdp文件路径作为url。我引用这个pageHere,他使用了"setDataSource(http://localhost/file.sdp)"。我在我的应用程序中使用了这个。但是,它也没有用。

String videoSrc = "rtsp://192.168.13.77:8086/stream.sdp";

这是我的代码

public void surfaceCreated(SurfaceHolder arg0) {
        try {
         mediaPlayer = new MediaPlayer();
            mediaPlayer.setDisplay(surfaceHolder);

   mediaPlayer.setDataSource(videoSrc);
   mediaPlayer.prepare();
   mediaPlayer.setOnPreparedListener(this);
   mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
  } catch (IllegalArgumentException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (SecurityException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IllegalStateException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }

如何使用.sdp文件播放流媒体视频?

我的行走路径是否正确?如果您有任何其他方式,请建议我。

任何帮助将不胜感激。

0 个答案:

没有答案