Серверы потоковой передачи мультимедиа для Django
Я и моя команда начинаем проект, в котором мы создаем масштабируемую платформу для прямых трансляций, подобно Youtube. Мы используем Django в качестве бэкенд-фреймворка. Какую лучшую библиотеку/сервер для потокового вещания медиа можно использовать для достижения результата (она должна работать вместе с проектом django)?
Предыдущие попытки : Мы исследовали различные серверы потоковой передачи мультимедиа и выбрали следующие три (исходя из наших требований, что они должны быть способны масштабироваться до коммерческого уровня):
- Ngnix RTMP модуль https://github.com/arut/nginx-rtmp-module/
- Node Media Server https://github.com/illuspas/Node-Media-Server
- django channels + Janus webrtc https://janus.conf.meetecho.com/
Мы пытаемся решить, какой из них использовать для нашего проекта. Я видел, что многие люди используют django channels + Janus webrtc с django для работы с подобными проектами. Но у одного из моих коллег по команде был неудачный опыт работы с django channels во время работы над похожим проектом, поэтому он советует нам не использовать его. Модуль Ngnix привлекателен и имеет действительно хорошую репутацию на github, но я не очень хорошо его понял. Мы очень сомневаемся в Node Media server, нет ни положительных отзывов, ни отрицательных. Не могли бы вы предложить лучший вариант среди них или другой? Спасибо! Любые предложения приветствуются.