Closed kovalevsky closed 11 years ago
Ссылки для получения данных о видео: Для vod: http://www.tvbreak.ru/api/movies/223/source.json Для live: http://www.tvbreak.ru/api/tv/16/source.json
При запросе информации о vod возвращается:
{ source_meta: FileMeta, versions: FileMeta[] }
Структура FileMeta:
id
filepath
duration
resolution
filesize
video_stream
audio_stream
dar
Для того, чтобы получить ссылку на vod видео-поток нужно к filepath прибавить имя хоста, название приложения для стримминга и формат.
На данный момент это выглядит так: rtmp://w1.msproject.httplab.ru/vod/mp4:filepath
В ответ на запрос информации о live источнике возвращается массив вот таких объектов:
{"url":"rtmp:\/\/nitrogen.relax.ru\/rtmp\/rbc.mpg","quality":"low","dvr":false,"record_time":"0"}
Предполагается, что в перечне flashvars плеер должены быть обязательные параметры: srcId и type.
srcId
type
Если type имеет значение recorded, то это vod, в противном случае – live.
recorded
Тут эта задача создана ошибочно, продублировал ее в репозитории MSPlayer'a: https://github.com/httplab/MSPlayer/issues/1
Ссылки для получения данных о видео: Для vod: http://www.tvbreak.ru/api/movies/223/source.json Для live: http://www.tvbreak.ru/api/tv/16/source.json
При запросе информации о vod возвращается:
Структура FileMeta:
id
– внутренний идентификатор, целое число;filepath
– относительный путь к сохраненному файлу;duration
– продолжительность видео в миллисекундах;resolution
– разрешение видео, строка вида 640x480;filesize
– размер файла в байтах;video_stream
– подробная информация о видео-потоке;audio_stream
– подробная информация об аудио-потоке;dar
– информация о соотношении сторон видео (Display aspect ratio).Для того, чтобы получить ссылку на vod видео-поток нужно к
filepath
прибавить имя хоста, название приложения для стримминга и формат.На данный момент это выглядит так: rtmp://w1.msproject.httplab.ru/vod/mp4:
filepath
В ответ на запрос информации о live источнике возвращается массив вот таких объектов:
Предполагается, что в перечне flashvars плеер должены быть обязательные параметры:
srcId
иtype
.Если
type
имеет значениеrecorded
, то это vod, в противном случае – live.