Open main menu

Ace Stream Wiki β

Changes

Engine HTTP API

1,813 bytes added, 09:52, 28 May 2015
no edit summary
Пример:
<nowiki>http://127.0.0.1:6878/ace/getstream?id=dd1e67078381739d14beca697356ab76d49d1a2d</nowiki>
 
==Получение статистики==
Движок при необходимости может отдавать статистику по текущей сессии воспроизведения (скорость загрузки, кол-во подсоединенных узлов и т.д.)
 
Для получения статистики необходимо запросить у движка URL статистики при старте воспроизведения. Для этого нужно добавить параметр format=json в запрос на воспроизведение. При наличии данного параметра движок вернет ответ в формате JSON с двумя ссылками:
*'''playback_url''' - ссылка для воспроизведения (по этой ссылке движок отдаст HLS-манифест либо HTTP-поток)
*'''stat_url''' - ссылка для получения статистики
 
По ссылке <tt>stat_url</tt> движок возвращает ответ в формате JSON с такими полями:
*'''status''' - статус сессии воспроизведения:
**''prebuf'' - пребуферизация
**''dl'' - воспроизведение
*'''peers''' - кол-во подсоединенных узлов
*'''speed_down''' - скорость скачивания (Кбайт/с)
*'''speed_up''' - скорость отдачи (Кбайт/с)
*'''downloaded''' - объем скачанных данных (байт)
*'''uploaded''' - объем отданных данных (байт)
*'''total_progress''' - процент загруженных данных от суммарного объема (для VOD); для live всегда 0
 
==Идентификатор плеера==