В настоящее время я изучаю потоковые протоколы, и я немного смущен тем, какие протоколы могут фактически использоваться для публиковать аудио и видео. На данный момент я считаю, что следующее, чтобы быть правдой, но я не уверен, что это все правильно, поэтому, пожалуйста, поправьте меня, если я ошибаюсь:Какие потоковые протоколы могут публиковать видео/аудио?
RTMP Подходит как для публикации и воспроизведения потоков.
RTSP Подходит для публикации и воспроизведения потоков.
СВУ Подходит для воспроизведения потоков, которые не подходят для публикации (http://blog.infrared5.com/2016/01/what-you-need-to-know-about-hls-pros-and-cons/)
СВУ является абонентом только протокол. В отличие от WebRTC, который имеет спецификацию для публикации в браузере, HTTP Live Streaming поддерживает только потоки воспроизведения. Если вы хотите опубликовать живой видеопоток для устройства, вам просто нужно искать другие технологии для этого.
WebRTC Подходит как для публикации и воспроизведения потоков.
MPEG-DASH Не уверен, что об этом?
Если протокол не может транслировать (например, HLS), что обычно делается для реализации вещания?
Определить публикацию. Это означает, что «загрузите [где-нибудь] с камеры/микрофона клиента с помощью браузера» *? – deceze
Возможно, я должен был сделать рамки моей ситуации более ясными.Что меня интересует, это записать что-то с камерой моего устройства Android, чтобы пользователи могли смотреть в прямом эфире. Я смог реализовать это с помощью RTMP, но меня также интересуют возможности с другими потоковыми протоколами. – user1796440