Как отправить многоадресный звук в rtsp с помощью libstreaming и получить его в vlc player

Uni Casting работает нормально с моим кодом и VLC.

Исходный код библиотеки находится здесь: https://github.com/fyhertz/libstreaming

При многоадресной передаче текущий код выдает выходные данные, как показано ниже, при запуске сервера RTSP.

Transport: RTP/AVP/UDP;multicast;destination=232.0.1.2;client_port=5004-5005;server_port=56203-60523;ssrc=eacf345e;mode=play

Но когда я пытаюсь подключиться к rtsp с помощью vlc, vlc подключается, но не дает никакого вывода (т. Е. Аудио). Я даю эту ссылку на vlc "rtsp://192.168.1.115:1234". "192.168.1.115" - это IP-адрес моего сервера устройств Android. мой текущий код:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

mSurfaceView = (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(1234));
editor.commit();

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

// Starts the RTSP server
this.startService(new Intent(this,RtspServer.class));

ps Если есть другие библиотеки rtsp SERVER с многоадресной рассылкой в ​​android. Пожалуйста, предложите.

1 ответ

Может быть, слишком поздно, но здесь информация может помочь

libstreaming - это библиотека с открытым исходным кодом, поэтому, если вы посмотрите дальше некоторый код, сеансу понадобится некоторый аргумент (запрос), поэтому, возможно, именно поэтому у вас ничего нет в VLC. Попробуйте проверить с помощью "rtsp://192.168.1.115:1234?camera=back". Функция по умолчанию не принимает пустой запрос.

Надеюсь это поможет

С уважением

Другие вопросы по тегам