Перейти до

Скорость переключения IPTV каналов


Рекомендованные сообщения

Разбираюсь с MPEG-TS.

 

Подскажите, есть ли реальная возможность сократить время до начала воспроизведения первого кадра при подключении (переключении) на канал по HTTP.?

 

Рассматриваем в качестве клиента VLC плеер для начала...

Ссылка на сообщение
Поделиться на других сайтах

Чуть-чуть можно ускорить установку соединения и получение первых байт штуками типа keepalive и initcwnd. Но вообще нет. Теоретически можно только спрятать время подключения на стрим, предсказывая куда и подключаясь заранее в бэкграунде, а потом, когда пришла команда, и если правильно предсказали, просто воспроизводить этот стрим.

Ссылка на сообщение
Поделиться на других сайтах

если первым отдавать key-фрейм декодер быстрее отдупляет.

 

Какое ПО для вещания в HTTP это умеет?

 

hls  быстрее чем http стрим.

Каково время переключения в секундах?

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Эксперимент переключения (канал в SD) IPTV в Astra 5.63 + VLS показал:

 

HTTP output: от 4 до 6 сек

HLS output: до 2 сек - сеть 100мбит/сек, блоки по 5 сек

Відредаговано masterzep
Ссылка на сообщение
Поделиться на других сайтах

Маленькая проблемкп -- нужно весь поток перекодировать в hls

Да, но это лучше, чем транскодировать. Всего лишь пересобирать.

 

 

Оставлю ссылку на статьи об этой теме

 

https://habrahabr.ru/company/erlyvideo/blog/335208/

 

https://habrahabr.ru/company/erlyvideo/blog/345010/.com.-chast-2v-predydusch

Ссылка на сообщение
Поделиться на других сайтах

Маленькая проблемкп -- нужно весь поток перекодировать в hls

 

Зачем ? энкодировать м.б ?

А вообще руководствуйтесь эйпловскими стандартами, а то потом грабли повылазят на других девайсах .

Ссылка на сообщение
Поделиться на других сайтах

Эксперимент переключения (канал в SD) IPTV в Astra 5.63 + VLS показал:

 

HTTP output: от 4 до 6 сек

HLS output: до 2 сек - сеть 100мбит/сек, блоки по 5 сек

 

От 4 до 6 - все равно много, дело видать в клиенте, а не  в стриме :)

Мало входных данных, распишите поподробнее.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Клиент: 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

Відредаговано masterzep
Ссылка на сообщение
Поделиться на других сайтах

Клиент: 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 ? Не мое дело конечн, это не стрим с камер случаем ? :)

Ссылка на сообщение
Поделиться на других сайтах

Так же переключение между этими двумя каналами на приставке Tiger i250 - 5-6 сек

Так ясн дело, клиенту разные библиотеки подгрузить надо. Одно мпег2 второе мпег4 :) 

Рецепт вы поняли.

Ссылка на сообщение
Поделиться на других сайтах

И пиды перемапте.

 

MPEG Video: Bitrate 15.000 Mbps Resolution 720 x 576i

CBR ? Не мое дело конечн, это не стрим с камер случаем ? :)

 

ТВ каналы с "воздуха".

 

Можно подробнее про ремап пидов?

Ссылка на сообщение
Поделиться на других сайтах
  • 5 months later...
  • 2 weeks later...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...