Android代码从手机播放实时音频流

时间:2014-10-17 08:59:48

标签: java android audio streaming rtsp

我是Android新手,任何人都可以提供代码从手机麦克风播放现场音频到ffmpeg,vlc等媒体播放器...使用wifi而不使用NDK的局域网吗?

[编辑] 到目前为止,我已经使用libstreaming库实现了它

https://github.com/fyhertz/libstreaming

并且工作正常,除了一个问题,一次只能有一个玩家接收它(因为它是单播)。我想改变它,以便能够同时在多个玩家中接收。

我的代码段是:

 mSurfaceView = (net.majorkernelpanic.streaming.gl.SurfaceView) findViewById(R.id.surface);

// Sets the port of the RTSP server to 1234
Editor editor = PreferenceManager.getDefaultSharedPreferences(this).edit();
editor.putString(RtspServer.KEY_PORT, String.valueOf(5060));                                                            // audio port num               
editor.commit();

// Configures the SessionBuilde
SessionBuilder.getInstance()
.setSurfaceView(mSurfaceView)
.setPreviewOrientation(90)
.setContext(getApplicationContext())
.setAudioEncoder(SessionBuilder.AUDIO_AAC)
.setVideoEncoder(SessionBuilder.VIDEO_NONE);


MainActivity.this.startService(new Intent(MainActivity.this,RtspServer.class))

0 个答案:

没有答案