API v2.2 & 2.3 Вопросы и обсуждение.

API sovok.tv

Re: API v2.2 Вопросы и обсуждение.

Сообщение m.vasiliev » 06 ноя 2014, 18:48

Здравствуйте.

Есть вопрос по методу get_url.

Метод возвращает следующую ссылку на канал:

"http/ts://a7.sovok.tv:8081/?ticket={myticket} :network-caching=5000 :http-caching=5000 :no-http-reconnect :aspect-ratio=16:9"

Скажите пожалуйста, как проигрывать эту ссылку в VLC?
При открытии этой ссылки и введя параметры в диалоге "Open Network Stream" VLC ругается:

Your input can't be opened:
VLC is unable to open the MRL 'http/ts://a7.sovok.tv:8081/?ticket={my ticket}

Нужен ли какой-то дополнительный плагин для VLC?
m.vasiliev
 
Сообщения: 8
Зарегистрирован: 06 ноя 2014, 15:23

Re: API v2.2 Вопросы и обсуждение.

Сообщение Admin » 06 ноя 2014, 21:11

m.vasiliev писал(а):Здравствуйте.

Есть вопрос по методу get_url.

Метод возвращает следующую ссылку на канал:

"http/ts://a7.sovok.tv:8081/?ticket={myticket} :network-caching=5000 :http-caching=5000 :no-http-reconnect :aspect-ratio=16:9"

Скажите пожалуйста, как проигрывать эту ссылку в VLC?
При открытии этой ссылки и введя параметры в диалоге "Open Network Stream" VLC ругается:

Your input can't be opened:
VLC is unable to open the MRL 'http/ts://a7.sovok.tv:8081/?ticket={my ticket}

Нужен ли какой-то дополнительный плагин для VLC?


Вечер добрый.
Необходимо отсечь параметры, которые идут после тикета (первый пробел)
Admin
Администратор
 
Сообщения: 3139
Зарегистрирован: 15 мар 2012, 12:04

Re: API v2.2 Вопросы и обсуждение.

Сообщение m.vasiliev » 06 ноя 2014, 21:25

Admin писал(а):
m.vasiliev писал(а):Здравствуйте.

Есть вопрос по методу get_url.

Метод возвращает следующую ссылку на канал:

"http/ts://a7.sovok.tv:8081/?ticket={myticket} :network-caching=5000 :http-caching=5000 :no-http-reconnect :aspect-ratio=16:9"

Скажите пожалуйста, как проигрывать эту ссылку в VLC?
При открытии этой ссылки и введя параметры в диалоге "Open Network Stream" VLC ругается:

Your input can't be opened:
VLC is unable to open the MRL 'http/ts://a7.sovok.tv:8081/?ticket={my ticket}

Нужен ли какой-то дополнительный плагин для VLC?


Вечер добрый.
Необходимо отсечь параметры, которые идут после тикета (первый пробел)


Да, но именно это я и сделал в первом случае (вводил ссылку без параметров).
m.vasiliev
 
Сообщения: 8
Зарегистрирован: 06 ноя 2014, 15:23

Re: API v2.2 Вопросы и обсуждение.

Сообщение Admin » 06 ноя 2014, 21:33

m.vasiliev писал(а):Да, но именно это я и сделал в первом случае (вводил ссылку без параметров).

VLC и многие медийные плеера прекрасно проигрывает ссылки вида http/ts:// , http://ts://
В чем конкретно у Вас причина - не могу подсказать, но Вы можете делать replace http/ts:// на http:// что обычно и делают для различных девайсов, примерно так:

Код: Выделить всё
var arr = data.url.replace('/ts','').split(' '),
url = arr[0];



Само API писалось по подобию картиновского для бОльшей совместимости.


UPD: так же необходимо учитывать, что сгенеированный тикет "живет" не более нескольких минут и за это время нужно начать его воспроизведение в плеере, а так же для получения потока использовать тот же IP, что и при запросе к API.
Admin
Администратор
 
Сообщения: 3139
Зарегистрирован: 15 мар 2012, 12:04

Re: API v2.2 Вопросы и обсуждение.

Сообщение m.vasiliev » 06 ноя 2014, 23:11

Admin писал(а):
m.vasiliev писал(а):Да, но именно это я и сделал в первом случае (вводил ссылку без параметров).

VLC и многие медийные плеера прекрасно проигрывает ссылки вида http/ts:// , http://ts://
В чем конкретно у Вас причина - не могу подсказать, но Вы можете делать replace http/ts:// на http:// что обычно и делают для различных девайсов, примерно так:

Код: Выделить всё
var arr = data.url.replace('/ts','').split(' '),
url = arr[0];



Само API писалось по подобию картиновского для бОльшей совместимости.


UPD: так же необходимо учитывать, что сгенеированный тикет "живет" не более нескольких минут и за это время нужно начать его воспроизведение в плеере, а так же для получения потока использовать тот же IP, что и при запросе к API.


Спасибо.
Теперь всё работает.
Я пытался воспроизвести поток с другого IP.
m.vasiliev
 
Сообщения: 8
Зарегистрирован: 06 ноя 2014, 15:23

Re: API v2.2 Вопросы и обсуждение.

Сообщение pwl » 08 ноя 2014, 08:58

Здравствуйте,

Заметил что иногда возикает такая ситуация: Пытаюсь воспроизвести канал, упешно получаю url для него, url открывается, но данных не дает.
Насколько я могу судить, это происходит в моменты, когда данный канал не осуществляет никакого вещания.
Есть-ли какая-то иная возможность определить, что канал не вещает в данный момент?
Например было-бы удобно, если-бы в таких случаях возвращался-бы некий фиксрованный url.
pwl
 
Сообщения: 31
Зарегистрирован: 12 янв 2014, 04:04

Re: API v2.2 Вопросы и обсуждение.

Сообщение goga-ru » 08 ноя 2014, 21:54

Нет вызможности выставить timezone. Проверти пожалуйста
запрос http://api.sovok.tv/v2.2/xml/settings_s ... =+04:00:00 выдаёт ошибку <message>Need settings variable</message><code>17</code>
Скачать версию плагина SovokTV 1.5 Enigma2 OE1.6 OE2.0 Dreambox Amiko API v2.0 можно в первом посту или здесь

Версия API v2.3 для enigma2-OE2.0 sovoktv_2.1 устанавливать вручную.
enigma2-oe2.0-sovoktv_2.1.zip
goga-ru
 
Сообщения: 174
Зарегистрирован: 04 апр 2012, 21:48

Re: API v2.2 Вопросы и обсуждение.

Сообщение barmalej » 08 ноя 2014, 23:31

используй urlencode (%2B04%3A00) и правильно передавай время, оно не с тремя а с двумя цифрами +04:00
http://api.sovok.tv/v2.2/json/settings_ ... E_SSID=XYZ
barmalej
 
Сообщения: 17
Зарегистрирован: 30 мар 2012, 01:30

Re: API v2.2 Вопросы и обсуждение.

Сообщение phantom » 09 ноя 2014, 20:07

barmalej писал(а):используй urlencode (%2B04%3A00) и правильно передавай время, оно не с тремя а с двумя цифрами +04:00
http://api.sovok.tv/v2.2/json/settings_ ... E_SSID=XYZ

barmalej, не предвидится доработки в вашем приложении архива? :roll:
phantom
 
Сообщения: 198
Зарегистрирован: 22 май 2012, 14:05

Re: API v2.2 Вопросы и обсуждение.

Сообщение alexlex » 09 дек 2014, 01:57

Доброго времени суток!

Есть проблемка с архивами.

Использую v2.2/xml/epg для получения epg на день.
В ответе есть начало и конец для каждой программы.
Начало программы использую в v2.2/xml/archive_next и вот здесь проблема: запускается программа, которая была на час раньше.
Игрался с временными зонами, но рассинхрон в один час побороть не могу.
Не могли бы Вы подсказать что не так?

Спасибо.
alexlex
 
Сообщения: 17
Зарегистрирован: 16 мар 2012, 03:49

Пред.След.

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

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

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

cron