Hadevs
-
Публикации
21 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Календарь
Сообщения, опубликованные пользователем Hadevs
-
-
все дело в той формуле, которую я написал выше.
Вот что я вижу в логе:
[2016-09-03 01:12:05] application.WARNING: Asking Catchup earlier than possible' => http_h264, 'start'=> 1471644845, 'gmt' => 1470183300, 'now' => 1472854325, 'end'=> 1472852525 [] []
Это означает что по мнению сервера время запроса было 1472854325 , начало архива 1471644845 (по формуле выше: 1472854325 - 1209480), а параметр gmt указанный в запросе 1470183300.1471644845 - 1470183300 = 1461545 , т.е. происходит попытка запросить архив гораздо раньше чем он есть. Прошу еще раз обратить внимание на формулу из моего предыдущего поста, по ней должны фильтроваться все запросы перед отправкой на сервер.
А можете показать параметр, который нужно передавать в данном случае? И что такое get в вашей формуле?
А можете показать параметр, который нужно передавать в данном случае? И что такое get в вашей формуле?
Я сменил на нужное время, которое вписывалось в диапазон, все работает. А как правильное то выставить?
-
И я Ее не совсем понимаю, это скорее неравенство, чем формула.
Например, что мне нужно сделать, чтобы gmt был больше?
-
все дело в той формуле, которую я написал выше.
Вот что я вижу в логе:
[2016-09-03 01:12:05] application.WARNING: Asking Catchup earlier than possible' => http_h264, 'start'=> 1471644845, 'gmt' => 1470183300, 'now' => 1472854325, 'end'=> 1472852525 [] []
Это означает что по мнению сервера время запроса было 1472854325 , начало архива 1471644845 (по формуле выше: 1472854325 - 1209480), а параметр gmt указанный в запросе 1470183300.1471644845 - 1470183300 = 1461545 , т.е. происходит попытка запросить архив гораздо раньше чем он есть. Прошу еще раз обратить внимание на формулу из моего предыдущего поста, по ней должны фильтроваться все запросы перед отправкой на сервер.
А можете показать параметр, который нужно передавать в данном случае? И что такое get в вашей формуле?
-
Во-первых огромное спасибо за подробный ответ.
Вот вроде поменял на "http://iptv.kartina.tv/api/json/settings_set?var=stream_standard&val=http_h264".Та же ошибка. посылаю запрос вроде правильный с параметром 1470183300. Очень жду вашей помощи, спасибо) Если можно, киньте работающий URL на котором можно проверить запрос.
-
При запросе: http://iptv.kartina.tv/api/json/get_url?cid=371&gmt=1470183300
Выдает ошибку:
{
code = 8;
message = "Error generate URL. Bad parameters";
}
В чем может быть проблема?
application.WARNING: cannot find catchup: hls_h264, GMT: 1470183300 [] []
Необходимо проверить, есть ли архив в данном стандарте вещания
Из channel_list вообще не выводит этот параметр.
Может с датой что-то сделать?
-
При запросе: http://iptv.kartina.tv/api/json/get_url?cid=371&gmt=1470183300
Выдает ошибку:{
code = 8;
message = "Error generate URL. Bad parameters";
}
В чем может быть проблема?
-
При попытки проиграть видео в AVPlayer, в Xcode, Swift,не воспроизводит звук. Видео идет. Думаю проблема в кодеках. Пробовал тоже видео в Сафари - звук отсутствует. Зато в VLC плеере есть.
Можно ли получать сразу ссылку на HLS/H264 фильм из видеотеки? Заранее благодарю. -
Не совсем понятен ваш вопрос :-) Напишите подробней, какую цель вы преследуете, и какие проблемы с текущей конфигурацией?
я установил: settings_set?var=stream_standard&val=http_h264
это поток h264, для девайсов Apple, а как обратно вернуть старый поток для всех?
-
Узнал о функции
settings_set?var=stream_standard&val
Сейчас стоит значение val - http_h264, т.е. для девайсов apple. Нужно перестроить под все девайсы, какой параметр использовать?
-
При запросе
"http://iptv.kartina.tv/api/json/login?login=\(abonement)&pass=\(password)&device=apple&settings=all"
Выдает параметр битрейта:
bitrate = { list = ( 900 ); names = ( { title = Standart; val = 900; } ); scope = global; value = 900; };
Такого по идее, быть не должно, потому что:
description = "Standart streaming. User can select bitrate manualy.";
Жду скорого ответа.
-
Когда работаю с favorites, получаю id канала, но мне так же нужно получить всю информацию о нем, по типу channel_list. Есть подобная функция?
-
let urlPath: String = "http://iptv.kartina.tv/api/json/login?login=\(abonement)&pass=\(password)&device=apple&settings=all"
Этим запросом я авторизируюсь, но при запросе ссылки на видео, у меня генерируются VLC ссылки, которые AVPlayer проиграть не может. Случилось это недавно, раньше все работало.
-
в pdf'ке все есть
К сожалению, не нашел. Не могли бы Вы показать эти две ссылки?
-
Нужна ссылка на HTTP запрос (JSON) для смены качества и задержки вещания. В Rest API такой информации нет, поэтому пришлось спрашивать здесь.
Надеюсь на скорый ответ. -
Получаю переменную типа String после реквеста /get_url.
Примерно такого вида: http/ts://91.224.186.23:18001/?ticket=wCIcYpKNGNYrZHBlpzoOzba97t9Tzr7c1it8XYtkyY3nUduqcCIpaemm3pBRLgqekk4ZkHHndYHSest3tlb5i%2Fw1WJ9mhWKdr4x43OIoOT5ULLhugqNPxM%2BQYujiQAh71fdfspq5m2sza0WBUrHtRtsCXJGWzg4Fj2jMfd3HDzc%3D :http-caching=3000 :no-http-reconnectПосле нехитрых операций (stringByReplacingOccurrencesOfString) получаю подобную:
Но AVPlayer не воспроизводит данный поток. Не пойму в чем дело. Раньше вообще случался краш при вводе первоначальной ссылки. Сейчас просто плеер не хочет воспроизводить данную ссылку. В чем может быть проблема?
Возвращается один и тот же список программ
в REST API
Опубликовано:
При получении списка программ с запроса выдает один и тот же список, хотя даты разные.