В настоящее время у меня есть несколько видеофайлов продолжительностью от 2 до 3 часов, которые я хотел бы транслировать по RTMP / HLS. Мне интересно, есть ли какие-либо передовые методы для обеспечения плавной потоковой передачи, например:
Есть ли лучшее соотношение размера файла / продолжительности при потоковой передаче?
Лучше разбить видео продолжительностью несколько часов на более мелкие сегменты, а затем передавать их по отдельности, а не передавать один файл?
Спасибо!
Разделять видео для потоковой передачи определенно бессмысленно. Говоря о потоковом видео, вы должны думать о скорости передачи аудио и видео, а не о размерах файлов. И это зависит от целевых устройств, на которые вы хотите выполнять потоковую передачу (для мобильных устройств следует использовать очень маленькие разрешения и битрейты), доступной пропускной способности восходящего потока и количества пользователей, которых вы хотите поддерживать одновременно. Затем протокол RTMP позаботится о разделении видеофайла на очень маленькие фрагменты для передачи.