Перейти к содержимому


Фотография

Как Работает Kartina.tv (Или Другой Ott)?

ott kartina.tv

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 vitalik2k

vitalik2k

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 18 April 2014 - 20:52

Уже который день бьюсь над пониманием как работает OTT в функции записи и просмотра ТВ программ.

С VoD всё понятно - просто даётся ссылка на .m4v файл и Dune проигрывает файл.

С ТВ всё сложнее - Архив, промотка вперёд/назад, live поток.

Думаю, что видео пишется в один большой файл формата TS (так как он позволяет проигрывать поток с любой точки файла).

Понял что в архиве нет стыков между телепрограммами и между днями, один сплошной поток.

В Kartina.tv место с которого надо показывать архив задаётся в URL через &gmt=1390000 (unix timestamp).

Как это можно организовать у себя, с помощью каких инструментов, вообще в какую сторону копать?

У меня есть live поток телеканалов, но что с ним делать? Конвертировать в TS и как потом проигрывать сплошной файл с определенной точки?



#2 Abagian

Abagian

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 721 сообщений
  • Gender:Male

Отправлено 18 August 2014 - 13:43

Поздно, конечно, но напишу.

 

Для VOD и потокового ТВ существуют специальные протоколы. Ни в какой большой файл в общем случае ничего не пишется, серверу передается команда, с какой точки начинать трансляцию, и он это делает. Буфер на несколько секунд хранится прямо в памяти, а не на диске.

 

Почитать RFC для RTSP.


Dune HD : Ultra, Base, Lite 53d, Smart B1, MiniX Plus, Himedia H8, Rostelecom SML-482, Kartina Comigo, Kartina Relax (Dune 204), Kartina  Micro HD (Dune 101). Openbox S4 Pro Plus, Skyway Nano 2. Pioneer N-50. Ex: Popcorn Hour A100.






Темы с аналогичным тегами ott, kartina.tv