Перейти к публикации

Hadevs

Пользователи
  • Публикации

    21
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Hadevs

  1.  

    все дело в той формуле, которую я написал выше.

     

    Вот что я вижу в логе:

    [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 в вашей формуле?

     

    Я сменил на нужное время, которое вписывалось в диапазон, все работает. А как правильное то выставить?

  2. все дело в той формуле, которую я написал выше.

     

    Вот что я вижу в логе:

    [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 в вашей формуле?

     

  3. Во-первых огромное спасибо за подробный ответ.
    Вот вроде поменял на "http://iptv.kartina.tv/api/json/settings_set?var=stream_standard&val=http_h264".

     

    Та же ошибка. посылаю запрос вроде правильный с параметром 1470183300. Очень жду вашей помощи, спасибо) Если можно, киньте работающий URL на котором можно проверить запрос.

  4.  

    При запросе: 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 вообще не выводит этот параметр.

    Может с датой что-то сделать?

  5. При попытки проиграть видео в AVPlayer, в Xcode, Swift,не воспроизводит звук. Видео идет. Думаю проблема в кодеках. Пробовал тоже видео в Сафари - звук отсутствует. Зато в VLC плеере есть.

    Можно ли получать сразу ссылку на HLS/H264 фильм из видеотеки? Заранее благодарю.

  6. Не совсем понятен ваш вопрос :-) Напишите подробней, какую цель вы преследуете, и какие проблемы с текущей конфигурацией?

    я установил: settings_set?var=stream_standard&val=http_h264

     

    это поток h264, для девайсов Apple, а как обратно вернуть старый поток для всех?

  7. При запросе 

    "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.";

    Жду скорого ответа.

  8. let urlPath: String = "http://iptv.kartina.tv/api/json/login?login=\(abonement)&pass=\(password)&device=apple&settings=all"

    Этим запросом я авторизируюсь, но при запросе ссылки на видео, у меня генерируются VLC ссылки, которые AVPlayer проиграть не может. Случилось это недавно, раньше все работало.

  9. Получаю переменную типа String после реквеста /get_url.
    Примерно такого вида: http/ts://91.224.186.23:18001/?ticket=wCIcYpKNGNYrZHBlpzoOzba97t9Tzr7c1it8XYtkyY3nUduqcCIpaemm3pBRLgqekk4ZkHHndYHSest3tlb5i%2Fw1WJ9mhWKdr4x43OIoOT5ULLhugqNPxM%2BQYujiQAh71fdfspq5m2sza0WBUrHtRtsCXJGWzg4Fj2jMfd3HDzc%3D :http-caching=3000 :no-http-reconnect

     

    После нехитрых операций (stringByReplacingOccurrencesOfString) получаю подобную:

    http://91.224.186.16:18001/?ticket=LngDF%2F9ot5EoA7X13835NRl4KT8g6vjZqL%2BSdR4ue8AVvBBqc3L4h76S71fcLY7tIaGSUMULtvTuM4CrmKLeeF%2FFP78uGfXGbBH582OaRvgXCT%2Fs6%2FD8D0ayvgkiR9HofikQf%2FcCfRNa5aL0yI%2BgFvMGSUSz1c6kdWubwKbOQfw%3D:http-caching=3000:no-http-reconnect

     

    Но AVPlayer не воспроизводит данный поток. Не пойму в чем дело. Раньше вообще случался краш при вводе первоначальной ссылки. Сейчас просто плеер не хочет воспроизводить данную ссылку. В чем может быть проблема?

×
×
  • Создать...