Описание REST API

API sovok.tv

Re: Описание REST API

Сообщение valera1303 » 12 окт 2014, 17:54

Что-то у меня тоже нет архива. Как продвигается в этом направлении?
VU+UNO, VU+SOLO2, MAG250, AURA-HD
valera1303
 
Сообщения: 170
Зарегистрирован: 14 июн 2014, 10:13

Re: Описание REST API

Сообщение Irina » 12 окт 2014, 18:13

valera1303 писал(а):Что-то у меня тоже нет архива. Как продвигается в этом направлении?

К сожалению, пока нет. Скоро будет обновление и в API станут доступны функции работы с архивом. А дальше уже как подключатся разработчики.
Irina
Супермодератор
 
Сообщения: 4217
Зарегистрирован: 04 апр 2014, 14:38

Re: Описание REST API

Сообщение cat_baxter » 29 сен 2015, 19:13

Господа разработчики,

такой вопрос - есть проблема с работой архивов на плеерах Dune. Суть проблемы - т.к. стрим небесшовный, то после окончания передачи плеер Dune останавливае проигрывание стрима и не знает, что ему делать дальше, что вызывает крик у детей клиентов, грозные взгляды супруг клиентов, раздражение самих клиентов и желаение клиента покинуть Совок :) Это в 2 словах, чтобы вы поняли важность проблемы. Dune - суперпопулярная приставка, и она к сожалению не поддерживает события - "завершение стрима" в PHP API и не может выполнить запрос archive_next, как вы делаете в плеере в браузере. Sovok API идет точно такой же дорогой, что и Картина, которая имела точно такой же API и перемещение по архиву через HTTP_RANGE :) На текущий момент - стрим Картины бесшовный, что дает возможность без проблем смотреть ее архив без остановки, дети не кричат, супруги довольны, клиенты тоже, что и хотелось бы видеть и у Совка.

С уважением,
cat_baxter
 
Сообщения: 62
Зарегистрирован: 29 апр 2015, 13:39

Re: Описание REST API

Сообщение maksim1978 » 29 сен 2015, 19:47

Полностью поддрерживаю! Помимо обрыва архивов, есть такая проблема с затыканием...
Приставки: Dune Solo 4K / Dune HD TV 102W / Dune HD Connect - Плагин от Игоря 2.0.0
Скорость до серверов: US2 - 260Mbps

Изображение
maksim1978
 
Сообщения: 307
Зарегистрирован: 22 сен 2015, 22:19

Re: Описание REST API

Сообщение Sfinks-77 » 29 сен 2015, 20:04

Тоже писал им про архив, отпровляли меня к разработчику, оказалось дело в API , уважаемый админ поправьте это дело. !!! А то реально это бесит с архивом.
Провайдер Unitymedia скорость 400Mbit,Сервер: Streamer DE /DE2| Скорость до серверов: ±250 Mbit | Буфер: 2.0 сек. | Подключение: GbitLAN, Dune Solo 4k,DuneHd102w, Samsung -UE65HU8590.
Sfinks-77
 
Сообщения: 403
Зарегистрирован: 04 фев 2014, 23:31
Откуда: Германия.Дюссельдорф

Re: Описание REST API

Сообщение Admin » 29 сен 2015, 22:08

Sfinks-77 писал(а):Тоже писал им про архив, отпровляли меня к разработчику, оказалось дело в API , уважаемый админ поправьте это дело. !!! А то реально это бесит с архивом.


Проверим. Но, как Вы заметили проблема не в API sovok.tv, а в API Dune HD, вернее в отсутствии его гибкости. С технической точки зрения у нас все сделано логично и правильно и сейчас речь идет не о проблеме в нашем API, а о костыле для Dune.
Admin
Администратор
 
Сообщения: 3144
Зарегистрирован: 15 мар 2012, 12:04

Re: Описание REST API

Сообщение Admin » 29 сен 2015, 22:18

cat_baxter писал(а):Господа разработчики,

такой вопрос - есть проблема с работой архивов на плеерах Dune. Суть проблемы - т.к. стрим небесшовный, то после окончания передачи плеер Dune останавливае проигрывание стрима и не знает, что ему делать дальше, что вызывает крик у детей клиентов, грозные взгляды супруг клиентов, раздражение самих клиентов и желаение клиента покинуть Совок :) Это в 2 словах, чтобы вы поняли важность проблемы. Dune - суперпопулярная приставка, и она к сожалению не поддерживает события - "завершение стрима" в PHP API и не может выполнить запрос archive_next, как вы делаете в плеере в браузере. Sovok API идет точно такой же дорогой, что и Картина, которая имела точно такой же API и перемещение по архиву через HTTP_RANGE :) На текущий момент - стрим Картины бесшовный, что дает возможность без проблем смотреть ее архив без остановки, дети не кричат, супруги довольны, клиенты тоже, что и хотелось бы видеть и у Совка.

С уважением,

Здравствуйте!
Дело в том, что по фен шую все сетевые файлы, а архив представляет себя именно сложенными на серверах в файлы транспортными потоками, должны перематываться либо заголовками HTTP_RANGE либо GET параметром ?start=X, в зависимости от кодека, и оба этих способа реализованы. Любой софтверный плеер проигрывающий файлы из сети (например VLC) использует именно эти методы. С Dune в плотную не сталкивались и по мере обращения пользователей были очень удивлены отсутвием гибкости их API и недостатком некоторых нужный функций.

У меня есть несколько вопросов. Вы разработчик? Спрашиваю это так как, допустим, есть возможность с нашей стороны допилить API и автоматически на стороне сервера продолжать считывать байты информации с последующих файлов, т.е. сделать "бесшовный" стрим. Однако, кто в этом случае будет допиливать плагин? В котором как минимум должно происходить обновление информации о текущей передаче, которая идет в записи.

Еще один момент. Сегодня наш спец общался с одним умным человеком, который сказал что все необходимые функции уже есть в Dune SDK И необходимо ждать версию прошивки r10 - там все есть, включая возможность переключать поток по окончанию стрима.
Admin
Администратор
 
Сообщения: 3144
Зарегистрирован: 15 мар 2012, 12:04

Re: Описание REST API

Сообщение cat_baxter » 29 сен 2015, 22:35

Admin писал(а):У меня есть несколько вопросов. Вы разработчик? Спрашиваю это так как, допустим, есть возможность с нашей стороны допилить API и автоматически на стороне сервера продолжать считывать байты информации с последующих файлов, т.е. сделать "бесшовный" стрим. Однако, кто в этом случае будет допиливать плагин? В котором как минимум должно происходить обновление информации о текущей передаче, которая идет в записи.

Дюна сама обновляет информацию о следующей передаче, опираясь на время начала передачи и времени ее окончания - ей передается список передач из EPG. Плагин не придется допиливать.

Admin писал(а):Еще один момент. Сегодня наш спец общался с одним умным человеком, который сказал что все необходимые функции уже есть в Dune SDK И необходимо ждать версию прошивки r10 - там все есть, включая возможность переключать поток по окончанию стрима.

Да, я тоже видел, в конце мая выложили пример. Но когда эта r10 еще будет.
cat_baxter
 
Сообщения: 62
Зарегистрирован: 29 апр 2015, 13:39

Re: Описание REST API

Сообщение Admin » 29 сен 2015, 22:42

cat_baxter писал(а):Дюна сама обновляет информацию о следующей передаче, опираясь на время начала передачи и времени ее окончания - ей передается список передач из EPG. Плагин не придется допиливать.

Немного все равно придется допилить. Т.к. при запросе к API придется слать какой-нибудь новый параметр и представиться Dune, которая хочет получить именно бесшовный стрим. И очень интересно как после этого будет работать перемотка.
В общем-то, с нашей стороны это сделать реально. Озаботимся вопросом.
Admin
Администратор
 
Сообщения: 3144
Зарегистрирован: 15 мар 2012, 12:04

Re: Описание REST API

Сообщение cat_baxter » 29 сен 2015, 22:48

Admin писал(а):Немного все равно придется допилить. Т.к. при запросе к API придется слать какой-нибудь новый параметр и представиться Dune, которая хочет получить именно бесшовный стрим. И очень интересно как после этого будет работать перемотка.
В общем-то, с нашей стороны это сделать реально. Озаботимся вопросом.


У Картины id устройства передается при логине, типа softid=samsungtv, перемотка да, HTTP_RANGE у Картины не работает при таком стриме, это проблема, т.к. в сторонних плеерах архив перестает перематываться.

PS. В целом - спасибо, что обратили внимание :)
Последний раз редактировалось cat_baxter 29 сен 2015, 22:50, всего редактировалось 1 раз.
cat_baxter
 
Сообщения: 62
Зарегистрирован: 29 апр 2015, 13:39

Пред.След.

Вернуться в REST API

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron