Я очень расстроен после разговоров со многими компаниями, занимающимися потоковой передачей или продажей потоковых продуктов, и я надеюсь, что кто-то сможет направить меня в правильном направлении.
Вот моя проблема:
Мы транслируем спортивные мероприятия в прямом эфире в Интернете с помощью флеш-кодировщика. В местах проведения мероприятий у нас в основном всего 2 мбит восходящего потока. Так что на данный момент мы ведем потоковую передачу со скоростью около 1 Мбит. Но нам нужны также потоки для мобильных устройств и поток для пользователей без быстрого интернета. Итак, нам нужно еще 2 потока с более низким битрейтом, но мы не можем получить это через 2 Мбит ... Я ищу решение, которое может транскодировать около 1 Мбит (и, возможно, в будущем 1,5 Мбит) прямой трансляции в два (или более) потоков с более низким битрейтом. Решение должно быть масштабируемым, потому что иногда у нас бывает 7 событий в один день в разных местах, поэтому может быть 7 входных потоков. Я искал в сети аппаратные транскодеры, но не нашел стабильного решения, и я тестировал также транскодирование с помощью ffmpeg, но, похоже, возникают проблемы с синхронизацией и ключевыми кадрами для переключения битрейта.
Кто-нибудь знает аппаратное или программное решение этой проблемы? Кто-нибудь делал что-то подобное с ffmpeg или другими инструментами в облаке (amazon ec2 и т. Д.)? Спасибо! Янв
У меня был хороший успех с red5 и прямыми трансляциями.
проверьте это, посмотрите, работает ли он.
Спасибо за ответы.
Я построил собственное решение на основе GStreamer.