masterzep 9 Опубликовано: 2017-12-18 18:21:14 Share Опубликовано: 2017-12-18 18:21:14 Разбираюсь с MPEG-TS. Подскажите, есть ли реальная возможность сократить время до начала воспроизведения первого кадра при подключении (переключении) на канал по HTTP.? Рассматриваем в качестве клиента VLC плеер для начала... Ссылка на сообщение Поделиться на других сайтах
ttttt 195 Опубліковано: 2017-12-18 18:56:00 Share Опубліковано: 2017-12-18 18:56:00 Чуть-чуть можно ускорить установку соединения и получение первых байт штуками типа keepalive и initcwnd. Но вообще нет. Теоретически можно только спрятать время подключения на стрим, предсказывая куда и подключаясь заранее в бэкграунде, а потом, когда пришла команда, и если правильно предсказали, просто воспроизводить этот стрим. Ссылка на сообщение Поделиться на других сайтах
mort1k 13 Опубліковано: 2017-12-18 19:32:39 Share Опубліковано: 2017-12-18 19:32:39 если первым отдавать key-фрейм декодер быстрее отдупляет. Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2017-12-18 23:26:39 Share Опубліковано: 2017-12-18 23:26:39 hls быстрее чем http стрим. 1 Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2017-12-19 07:56:09 Автор Share Опубліковано: 2017-12-19 07:56:09 если первым отдавать key-фрейм декодер быстрее отдупляет. Какое ПО для вещания в HTTP это умеет? hls быстрее чем http стрим. Каково время переключения в секундах? Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2017-12-19 08:53:28 Автор Share Опубліковано: 2017-12-19 08:53:28 (відредаговано) Эксперимент переключения (канал в SD) IPTV в Astra 5.63 + VLS показал: HTTP output: от 4 до 6 сек HLS output: до 2 сек - сеть 100мбит/сек, блоки по 5 сек Відредаговано 2017-12-19 09:16:32 masterzep Ссылка на сообщение Поделиться на других сайтах
karyon 48 Опубліковано: 2017-12-19 15:15:20 Share Опубліковано: 2017-12-19 15:15:20 Маленькая проблемкп -- нужно весь поток перекодировать в hls Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2017-12-19 16:52:28 Автор Share Опубліковано: 2017-12-19 16:52:28 Маленькая проблемкп -- нужно весь поток перекодировать в hls Да, но это лучше, чем транскодировать. Всего лишь пересобирать. Оставлю ссылку на статьи об этой теме https://habrahabr.ru/company/erlyvideo/blog/335208/ https://habrahabr.ru/company/erlyvideo/blog/345010/.com.-chast-2v-predydusch Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2017-12-19 22:00:49 Share Опубліковано: 2017-12-19 22:00:49 Маленькая проблемкп -- нужно весь поток перекодировать в hls Зачем ? энкодировать м.б ? А вообще руководствуйтесь эйпловскими стандартами, а то потом грабли повылазят на других девайсах . Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2017-12-19 22:15:45 Share Опубліковано: 2017-12-19 22:15:45 Эксперимент переключения (канал в SD) IPTV в Astra 5.63 + VLS показал: HTTP output: от 4 до 6 сек HLS output: до 2 сек - сеть 100мбит/сек, блоки по 5 сек От 4 до 6 - все равно много, дело видать в клиенте, а не в стриме Мало входных данных, распишите поподробнее. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2017-12-20 06:35:03 Автор Share Опубліковано: 2017-12-20 06:35:03 (відредаговано) Клиент: cpu Intel E8400, 4G ram, Win 7 x64, VLC 2.2.6 Сервер: Debian 8, Astra 4.4.182, UDP->HTTP (make_channel, out.buffer_size=default, out.buffer_fill=default) Входной UDP MPEG-TS поток 1: Elementary Stream PID 6441 (0x1929) MPEG-2 Video MPEG Video: Bitrate 15.000 Mbps Resolution 720 x 576i MPEG Video: Framerate 25 fps Aspect Ratio 16:9 Chroma Format 4:2:0 Elementary Stream PID 6442 (0x192a) MPEG-2 Audio MPEG1 Audio: Bitrate 128 Kbps Sample Rate 48 KHz MPEG1 Audio: Layer II Mode Stereo Входной UDP MPEG-TS поток 2: Elementary Stream PID 203 (0x00cb) H.264 Video H.264 Video: Resolution 720 x 576 Interlaced: 1 Elementary Stream PID 303 (0x012f) MPEG-2 Audio MPEG1 Audio: Bitrate 192 Kbps Sample Rate 48 KHz MPEG1 Audio: Layer II Mode Stereo Descriptor: ISO639 Language Descriptor Language: rus Audio type: undefined Відредаговано 2017-12-20 06:35:38 masterzep Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2017-12-20 06:55:48 Автор Share Опубліковано: 2017-12-20 06:55:48 Так же переключение между этими двумя каналами на приставке Tiger i250 - 5-6 сек Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2017-12-20 06:55:48 Share Опубліковано: 2017-12-20 06:55:48 Клиент: cpu Intel E8400, 4G ram, Win 7 x64, VLC 2.2.6 Сервер: Debian 8, Astra 4.4.182, UDP->HTTP (make_channel, out.buffer_size=default, out.buffer_fill=default) Входной UDP MPEG-TS поток 1: Elementary Stream PID 6441 (0x1929) MPEG-2 Video MPEG Video: Bitrate 15.000 Mbps Resolution 720 x 576i MPEG Video: Framerate 25 fps Aspect Ratio 16:9 Chroma Format 4:2:0 Elementary Stream PID 6442 (0x192a) MPEG-2 Audio MPEG1 Audio: Bitrate 128 Kbps Sample Rate 48 KHz MPEG1 Audio: Layer II Mode Stereo Входной UDP MPEG-TS поток 2: Elementary Stream PID 203 (0x00cb) H.264 Video H.264 Video: Resolution 720 x 576 Interlaced: 1 Elementary Stream PID 303 (0x012f) MPEG-2 Audio MPEG1 Audio: Bitrate 192 Kbps Sample Rate 48 KHz MPEG1 Audio: Layer II Mode Stereo Descriptor: ISO639 Language Descriptor Language: rus Audio type: undefined ffmpeg -i по потокам покажите. А вообще ход ваших мыслей правильный. С 2 транскодите в 4 и выдаете в hls. И пиды перемапте. MPEG Video: Bitrate 15.000 Mbps Resolution 720 x 576i CBR ? Не мое дело конечн, это не стрим с камер случаем ? Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2017-12-20 06:57:46 Share Опубліковано: 2017-12-20 06:57:46 Так же переключение между этими двумя каналами на приставке Tiger i250 - 5-6 сек Так ясн дело, клиенту разные библиотеки подгрузить надо. Одно мпег2 второе мпег4 Рецепт вы поняли. Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2017-12-20 10:44:06 Share Опубліковано: 2017-12-20 10:44:06 Есть еще один "рецепт" быстрой переключаловки. И рецепты по транскодированию\энкодированию. Обращайтесь,вдруг что. Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2017-12-25 11:00:05 Автор Share Опубліковано: 2017-12-25 11:00:05 И пиды перемапте. MPEG Video: Bitrate 15.000 Mbps Resolution 720 x 576i CBR ? Не мое дело конечн, это не стрим с камер случаем ? ТВ каналы с "воздуха". Можно подробнее про ремап пидов? Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2017-12-26 04:14:20 Share Опубліковано: 2017-12-26 04:14:20 ТВ каналы с "воздуха". С того самого эфира, про который Тесла говорил ? Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2017-12-26 16:50:50 Автор Share Опубліковано: 2017-12-26 16:50:50 (відредаговано) Да, с вот таких на геостационарной орбите и на площадках РТПЦ Відредаговано 2017-12-26 17:25:41 masterzep Ссылка на сообщение Поделиться на других сайтах
masterzep 9 Опубліковано: 2018-06-18 14:25:13 Автор Share Опубліковано: 2018-06-18 14:25:13 В 20.12.2017 в 09:55, loki сказал: И пиды перемапте Для красоты или для дела? Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2018-06-29 10:09:06 Share Опубліковано: 2018-06-29 10:09:06 В 18.06.2018 в 17:25, masterzep сказал: Для красоты или для дела? Для безпалева. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас