Ant Media, Jitsi и Janus Какой из них лучше всего запустить живой голосовой поток один ко многим в мобильных приложениях? - PullRequest
1 голос
/ 28 января 2020

Я хочу создать мобильное приложение, в котором один из участвующих пользователей может транслировать аудио одновременно, а другие участники могут только слушать аудио, Ant Media, Jitsi и Janus. Какое из них лучше всего запустить для передачи живого голосового потока один ко многим в мобильном телефоне? Приложения

1 Ответ

4 голосов
/ 22 февраля 2020

По моему мнению [как потокового инженера] Прежде чем пытаться выбрать webrt c sfu, решите, зачем вам нужна технология webrt c?

Для потока один-ко-многим hls лучше и дешевле , простой в использовании с сторонним cdn.

Если вам нужно опубликовать sh поток через webrt c, все же вам не нужно заставлять конечного пользователя смотреть его как webrt c. Поскольку webrt c имеет ограничение, например, wowza может обрабатывать 750 одновременных конечных точек kurento 200 jitsi 500 janus (я пробовал 2017 год и в то время не стабильный) ant media 1300. Если бы я был вами, я бы предпочел ant media, вот причина

  • ingest webrt c -> play webrt c (ABR включен)
  • ingest webrt c -> play hls (без транскодирования поток будет опубликовано с h264)
  • ingest rtmp -> play hls
  • ingest rtmp -> play webrt c

wowza может делать только

  • webrt c ingest -> transcode (vp8,9 до h264) -> hls
  • rtmp к webrt c не поддерживается wowza. Также издание ant media enterprise дешевле, чем wowza.
...