Я проводил долгосрочное исследование, чтобы сделать DRM-решение для моего клиента, и мы почти на месте, вот что мы хотели бы достичь, и, пожалуйста, примите мое отсутствие понимания, я новичок в FFMPEG, и есть так много вопросов уже спросил, но я не уверен, что они охватывают мои вопросы.
Цели:
Для записи и потоковой передачи (в режиме реального времени) m3u8 с удаленного сервера: у нас есть доступ к более чем 3000 потоков HLS (проект b2b), поэтому нам необходимо записывать и передавать m3u8 в режиме реального времени. В настоящее время я могу записывать в mp4 или mkv, но не понимаю, как транслировать в режиме реального времени
Поток с использованием HL264: нам нужно убедиться, что потоки воспроизводятся на всех устройствах, исходя из моего понимания, что это правильный формат для использования, это правильно, более чем рад услышать ваши комментарии
Доставка будет в 3 разных разрешениях, HD, 488 и 380: это все о размерах, маловероятно, что мои пользователи будут транслировать с мобильных устройств (GA говорит только 32000 с мобильными), но все же я должен убедиться, что нет никаких ограничений для пользователей
Вопросы:
Я видел много уроков по записи m3u8, конвертации в файлы mp4 или .ts, поэтому я не уверен, как это работает, нужно ли мне экспортировать мою запись в файлы .ts и объединить их снова? Если это так, разве это не приведет к задержке потоковой передачи?
Делая это, я использую мою пропускную способность или источник m3u8?
Если вы переходите на .ts, дайте мне знать, как мне этого добиться?
Пожалуйста, обратите внимание, что мои записи (на данный момент) все m3u8, и мне нужно транслировать как m3u8 одновременно.
У меня установлена последняя версия FFMPEG на Ubuntu 14.4 TLS