Project

General

Profile

Вопросы по Multibitrate Streams

Added by Sergey M 13 days ago

Здравствуйте,

Есть Multibitrate Stream который кое как работает в HLS. В нем 2 потока видео с разным битрейтом и 2 потока аудио тоже с разным битрейтом.
Во-первых, не удается получить набор с первым аудио потоком. Все наборы идут только со вторым аудио потоком, а если запросить с tracks-v1a1 или tracks-v2a1, то flussonic дает ошибку.
Таким образом невозможно сделать мультибитрейт для аудио дорожек.
Второе, если какая нибудь возможнось получить не весь поток со всеми потоками, а только выборку нужных треков в HTTP MPEGTS? Потому что есть старые клиенты для которых работает только mpegts и не хочется несколько раз хранить одну и туже информацию на сервере.

Сергей.


Replies (6)

RE: Вопросы по Multibitrate Streams - Added by Vladimir Gordeev 13 days ago

, а если запросить с tracks-v1a1 или tracks-v2a1, то flussonic дает ошибку.

Было бы хорошо узнать что за ошибка.
Будет лучше всего если вы воспроизведёте у себя ошибку, потом загрузите логи через интерфейс и id логов скинете сюда.

а только выборку нужных треков в HTTP MPEGTS?

попробуйте /video1 и /video2 вместо /mpegts.

Потому что есть старые клиенты для которых работает только mpegts и не хочется несколько раз хранить одну и туже информацию на сервере.

Именно хранить на диске? Речь идёт про архив?
Тогда нужно фильтровать именно входящий поток (я не урлы с дорожками подбирать). Что у вас за источник?

RE: Вопросы по Multibitrate Streams - Added by Sergey M 13 days ago

Спасибо, сегодня вечером попробую и отвечу что получилось.

Именно хранить на диске? Речь идёт про архив?
Тогда нужно фильтровать именно входящий поток (я не урлы с дорожками подбирать). Что у вас за источник?

Источник наш ffmpeg поэтому если надо, то параметры можно легко поменять. В идеале хочется получить чтобы на flussonic это был один
поток с DVR в котором было бы 4 трека (2 видео и 2 аудио) и чтобы по HLS отдавалось 2 сета по 2 трека: 1 видео высокого качества + 1 аудио высокого качества,
видео низкого качества+аудио низкого качества. И чтобы была возможность по HTTP MPEGTS взять не весь поток, а выборочно набор треков 1v1a и 2v2a...Причем как для DVR, так и для Live.

RE: Вопросы по Multibitrate Streams - Added by Vladimir Gordeev 13 days ago

В идеале хочется получить чтобы на flussonic это был один поток с DVR в котором было бы 4 трека (2 видео и 2 аудио)

Т.е. вам всё равно придётся хранить все дорожки.

и не хочется несколько раз хранить одну и туже информацию на сервере.

А она и не будет несколько раз храниться. Будут сохраняться один раз все 4 дорожки в нашем внутреннем формате, которые потом уже будут перепаковываться, в зависимости от того в каком формате вы хотите отдавать.

попробуйте /video1 и /video2 вместо /mpegts.

Да, эта фича работает пока только для лайва (HTTP MPEGTS), для архива пока такого нет.

RE: Вопросы по Multibitrate Streams - Added by Sergey M 13 days ago

Под хранением одной и той же информации я имел ввиду отдельные потоки для Multibitrate HLS и отдельные наборы видео/аудио в отдельных потоках для MPEGTS.
Меня бы полностью устроило хранить один раз все 4 трека и потом вытаскивать только нужные наборы треков по HLS и MPEGTS.

Да, эта фича работает пока только для лайва (HTTP MPEGTS), для архива пока такого нет.

Понятно, жаль

RE: Вопросы по Multibitrate Streams - Added by Sergey M 12 days ago

Было бы хорошо узнать что за ошибка.

Выдает 404 ошибку. На самом деле я ошибся... tracks-v1a1/tracks-v2a1 работает, а tracks-v1a2/tracks-v2a2 выдает 404 ошибку.
Сам поток выглядит так:
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuvj420p(pc), 720x480 [SAR 44:45 DAR 22:15], 60 fps, 60 tbr, 90k tbn, 120 tbc
Stream #0:1[0x101]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuvj420p(pc), 528x352 [SAR 44:45 DAR 22:15], 30 fps, 30 tbr, 90k tbn, 60 tbc
Stream #0:2[0x102]: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 114 kb/s
Stream #0:3[0x103]: Audio: aac ([15][0][0][0] / 0x000F), 32000 Hz, stereo, fltp, 51 kb/s

RE: Вопросы по Multibitrate Streams - Added by Sergey M 12 days ago

кстати video1 и video2 работают, спасибо. Но без архива все равно пока бесполезно.

    (1-6/6)