Вопрос

Я пытаюсь установить сервер WOWZA на мою машину Linux, чтобы включить потоковую передачу RTSP для моего приложения Android.

На стороне клиента Android, какие изменения мне нужно внести в моем приложении? Я использую VideoView, чтобы просто воспроизвести видеофайл, хранящийся локально.

Теперь я хочу, чтобы видеоконтент протолкнул через сервер, который я установил. При необходимости я могу перейти на любой другой потоковой сервер, так как сейчас я провожу исследование потоковых серверов.

Это было полезно?

Решение

Для потоковой передачи RTSP вы также можете попробовать следовать за серверами:

  • Дарвин потоковой сервер - Доступен пакет Linux
  • Windows Media Services - Может быть установлен на пробной версии Windows Server
  • ВЛК - автономное применение

В целях тестирования вашего приложения я также рекомендую использовать существующие мобильные видео -сервисы, такие как:

Вы можете извлечь ссылки на видео с этих сайтов и использовать их для проверки вашего приложения.

Попробуйте следовать Android Apidemos, вы можете найти пример игрока потокового видео по адресу:

 ...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java

Другие советы

VLC+Android владеет.

Я использовал следующий одну строчку, чтобы транслировать видео наших котят на наши мобильные телефоны.

Мы использовали бесплатное приложение LaunchRtsP для использования встроенных возможностей для просмотра RTSP Android, чтобы получить доступ к URL-адресу через Интернет.

Вы можете настроить частоту кадров и тому подобное. Как показано ниже, он идеально подходит для потоковой передачи веб -камеры.

vlc -vvvvvvvvvvvvvvvvvvvvvvv -I dummy v4l2://:vdev=/dev/video:width=640:height=480:fps=2 --sout "#transcode{vcodec=mp4v,fps=5,vb=800,acodec=mpga,samplerate=8000,ab=64,deinterlace,channels=1,sfilter='mosaic:marq{marquee=%m-%d-%Y_%H:%M:%S,size=16,color=16711680,position=5,opacity=64}'}:rtp{sdp=rtsp://0.0.0.0:5858/kittens.sdp}"

WCS4 сервер может доставить Webrtc Stream как RTSP.

Таким образом, вы можете отправить Webrtc Live Stream из браузера Android или настольного Chrome/FF, а затем Connnect в этот поток через VLC или Android от RTSP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top