Open main menu

Ace Stream Wiki β

Changes

Engine HTTP API

950 bytes added, 07:23, 28 May 2015
→‎Методы API
Все методы принимают такие общие параметры:
*'''sid''' - [[#Идентификатор плеера|идентификатор плеера]] (необязательный параметр)
*'''id''' - идентификатор контента (content id) (условно обязательный параметр)▼
*'''url''' - ссылка на транспортный файл (условно обязательный параметр)
*'''path''' - путь к транспортному файлу в локальной файловой системе (условно обязательный параметр)
 
В запросах на старт воспроизведения обязательно должен присутствовать один из параметров <tt>id</tt>, <tt>url</tt>, <tt>path</tt>.
 
===Получение потока в формате HLS===
 
Параметры:
*'''transcode_audio''' - транскодировать аудио в AAC (параметр принимает значения 0 либо 1)
▲*'''id''' - идентификатор контента (content id)
*'''transcode_mp3''' - не транскодировать MP3 (параметр принимает значения 0 либо 1)
*'''preferred_audio_language''' - предпочитаемый язык аудио-дорожки (3-значный код, список [http://xml.coverpages.org/nisoLang3-1994.html здесь])
 
Пример:
 
В ответ на данную команду движок будет выдавать данные в виде http progressive download. В случае ошибки будет возвращен HTTP код 4хх либо 5хх с кратким описанием ошибки.
 
Параметры:
*'''id''' - идентификатор контента (content id)
 
Пример: