Я создаю приложение, которое может транслировать видео в реальном времени с HTTP-url. Возможно ли создать собственное приложение для Android, которое может напрямую транслировать прямые видео? Или мне еще нужен медиасервер для перекодирования видео в формате, поддерживаемом Android, прежде чем он будет отправлен с сервера на Android через RTSP? Любая помощь будет очень оценена. Спасибо.Android Java Video Live Streaming
0
A
ответ
0
До тех пор, пока у вас есть правильный URL RTSP, например: rtsp://somewhere/vod/mp4:sample.mp4
Вы можете открыть намерение с помощью
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(your_rtsp_address));
startActivity(browserIntent);
0
использование VideoView
. используя метод VideoView.setVideoURi, вы можете показывать потоковое видео.
+0
Спасибо. Я уже делал это вчера. Видеовизор продолжает говорить мне, что он не может воспроизводить видеоформат. Я использую H264 и MP4, которые дружелюбны к Android. Я знаю, что мне не хватает некоторых конфигураций, но я все еще не могу понять их. –
Привет, сэр! Спасибо за Ваш ответ. Не могу ли я просто передавать по протоколу HTTP? –
Извините, я не знаю об этом, я участвую только в потоке Rtsp. –
У меня уже есть ответ! Раньше я делал RTSP, и мне нужен был специальный медиа-сервер для перекодировки видео в формат Android, поэтому я хотел попробовать другой метод. Я просто использовал videoView и дал ему URL-адрес потокового видео. Он должен работать нормально, если Android версии 3.0 и выше. Благодаря! –