Я искал вокруг и действительно ничего не нашел. Я хотел бы отправить видео со встроенной камеры на мой RTSP-сервер через поток. При поиске примеров я обнаружил, что MediaPlayer может иметь метод setDataSource (), который просто включает местоположение потока на сервере. Я пытался подражать этому с:
mediaRecorder = new MediaRecorder();
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
mediaRecorder.setOutputFile("rtsp://x.x.x.x/mystream2.mpg");
mediaRecorder.prepare();
mediaRecorder.start();
Я пытаюсь использовать LIVE555 для имитации сервера на случай, если это может быть причиной задержки. Тем не менее, проблема, вероятно, заключается в блокировке понимания того, как все работает с моей стороны. Любое понимание того, что я могу попробовать, будет высоко оценено. Спасибо заранее!
(Кроме того, x заменяются числами, я просто не знаю, почему было бы очень полезно добавить IP-адреса, которые я использую)
Если я могу добавить что-нибудь, чтобы помочь, дайте мне знать. Еще раз спасибо!