0
edits
Changes
→Как это работает
Multi Stream is a function that allows to combine several streams in one acelive-file. The main purpose of this function is to provide ability to organize a broadcast with several options for quality (bitrate), between which user can switch.
==Как это работаетHow does it work?==ПредположимLet's suppose that there are two streams, что есть два потока, которые представляют собой одну и ту же трансляцию в разных качествах which represent the same broadcast in different qualities (с разными битрейтамиwith different bitrates). Для начала необходимо как обычно запустить два источника First we have to start two sources as usual (по одному на каждый потокone for each stream). В результате получим два As a result we'll get two acelive-файлаfiles, for example, например /tmp/stream_sd.acelive и and /tmp/stream_hd.acelive.
<tt>acestreamengine --create-transport-multi \
--name "SD" --path /tmp/stream_sd.acelive \
--out /tmp/stream_multi.acelive</tt>
==Поддерживаемые версии==
Функция Multi Stream доступна начиная с версии 2.0.8. Клиенты более ранних версий не смогут распознать файл, содержащий несколько потоков. В связи с эти рекомендуется на веб-страницах, где размещены плееры для проигрывания таких файлов, выполнять проверку версии и выводить соответствующее сообщение для не поддерживаемых версий. Пример здесь: http://torrentstream.org/test/multi.html