Объявление

Свернуть
Пока нет объявлений.

PANASONIC VIERA CONNECT

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #46
    Re: PANASONIC VIERA CONNECT (Open Platform for Application Developers)

    ндам без доку очень тяжко.
    но логинится к картине получилось. хмл обработать не могу, даже тупо сид вырезать не могу, тк хер знает, как считает функция в плеере, говорю давай мне 26 знаков начиная с 50го, а он мне какоето гавно выдает, меняю цифры местами, а результат не меняется
    body.substring(26, 83);
    Код:
    oding="UTF-8"?>
    <response><sid>bs0k18huf109f8bd6ofmojg4r2</s
    getElementsByTagName не катит, вроде ну кудаже без таких основ...
    ERROR TypeError: body.getElementsByTagName is not a function
    а то что имеерся не описано, если вообще хоть чтото имеется, посмотрле код билда, там какойто ужосопарзинг хмл файлов.

    ну хоть логгинг настроил, правдо надо найти софтину, которая будет файл каждую секунду считывать, типо таил - ф под линуксом.

    как научусь вырезать сид и парсить хмл, попытаюсь запустить видеострим, ну а там посмотрим, что делать дальше
    Обсуждение всех нюансов развода в Германии. www.razvod.net

    Комментарий


    • #47
      Re: PANASONIC VIERA CONNECT (Open Platform for Application Developers)

      вот проспался, погуглил и понял что я функцию не понял. обычно пишется старт количество символов, а тут две позиции

      http://www.w3schools.com/jsref/jsref_substring.asp

      string.substring(from, to)
      поэтому у меня результат был всегда одинаков независимо от перемены мест циферок

      ------------
      DOM extension - getElementsByTagNames
      http://www.quirksmode.org/dom/getEle...yTagNames.html

      Spoiler
      Es exis-ert ein globales JSON Objekt, das Methoden
      parse(...) und stringify(...) anbietet.
      Objekt aus Text au_auen miEels parse:
      var myJSONText = '{ "kreditkarte":
      "master", "nummer": "1234", "inhaber":
      {"Name": "Burkhart", "Vorname":
      "Helmar","gueltig": [&quot", "CH"] } }';
      myJSONObj = JSON.parse(myJSONText);
      JSON Objekt in ZeichenkeEe umwandeln:
      alert (JSON.stringify(myJSONObj));

      http://stackoverflow.com/questions/4...-in-javascript


      Код:
      <script language="JavaScript">
      //http://iptv.kartina.tv/api/json/login?login=147&pass=741
      var response = '{"sid":"3oq21mkd8dd29iqm2ehbntc5l0","sid_name":"MWARE_SSID","account":{"login":147,"packet_name":"Demo","packet_expire":"1334997075"},"servertime":1320915661}';
      var parsedJSON = eval('(' response ')');
      var sid=parsedJSON.sid;
      var account=parsedJSON.account.login;
      
      alert( "SID: "  sid  "\nAccount: "  account);
      </script>
      Обсуждение всех нюансов развода в Германии. www.razvod.net

      Комментарий


      • #48
        Re: PANASONIC VIERA CONNECT (Open Platform for Application Developers)

        HLS Player

        API

        HLSPLayer
        Description

        Support HTTP Live Streaming (Audio-ES is not supported currently)
        Movie Player

        Overview

        Movie Player is used to playback streaming video. Object Feature
        MoviePlayer2 Playback bit-rate can be changed in accordance to the bandwidth
        Useful for VOD services
        videobox This object is used to show video of MoviePlayer2 / HTTP Live Streaming and photos of PhotoPlayer.



        List of MoviePlayer API:

        MoviePlayer2 videobox


        API

        MoviePlayer2
        Description

        Controls video playback.

        Supported format is H.264-MP4 with AAC.

        Available for all models
        по всей видимости пойдет видеотека и стрим для айфона, про простой стрим и архивы я както не уверен

        Обсуждение всех нюансов развода в Германии. www.razvod.net

        Комментарий


        • #49
          Re: PANASONIC VIERA CONNECT (Open Platform for Application Developers)

          как я и предпологал, запустить видеотеку не составило большого труда.
          содрал код с плеера билд плагина и оно пошло.
          подсунув плееру лайвстрим картинка не появляется, попробовал HLS но чтото тоже молчек и нормального доку нет по запуску.
          думаю о архивах и мечатать не стоит, но тоже проверю, пойдет ли.

          если лайвстрим никак не удастся запустить, то прийдется ждать нормальный сдк и доку. сварганить потом лайв и видеотеку без архивов былобы не плохо.
          Обсуждение всех нюансов развода в Германии. www.razvod.net

          Комментарий


          • #50
            Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

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

            Код:
            //
            // Copyright (C) 2011 Panasonic Corporation. All Rights Reserved.
            //
            add_package_load_path("console", "remote_console.js");
            require("console");
            
            
            //Please replace sample_url with your own url path
            var sample_url = "http://localhost/playlist.m3u8";
            
            //
            // http live streaming player
            //
            var video_player = new HLSPlayer({});
            video_player.playback = function (m3u8url) {
            
              try {
                this.disconnect();
              } catch(e) {
              /* already disconnected */
              }
            
              this.connect(VideoDev, AudioDev);
              this.parse_playlist(m3u8url);
            };
            video_player.pause_or_resume = function () {
             
              if ( this.state == this.STAT_PAUSE)
              {
                this.play(); // resume
              }
              else
              {
                this.pause(); // pause
              }
            };
            video_player.finalize = function() {
            
              try {
                this.disconnect();
              }catch(e){
              /* already disconnected */
              };
            };
            video_player.event_hook = function (obj, event, index) {
            
              // state value
              var state = this.state;
              switch(state) {
                case this.STAT_STOP:
                  message1.set_data("STOP");
                  break;
                case this.STAT_PAUSE:
                  message1.set_data("PAUSE");
                  break;
                case this.STAT_PLAYING:
                  message1.set_data("PLAYING");
                  break;
                case this.STAT_WAITING:
                  message1.set_data("WAITING");
                  break;
              };
            
            
              // event value
              switch(event) {
            
                case this.EV_PARSED_PLAYLIST:
                  this.vlist = [];
                  var video_id = 0;
                  var m3u8info = this.get_playlist_info();
                  for(var i=0; i<m3u8info[video_id].length; i++) {
                    var vdata = {
                      "program_id":m3u8info[video_id]["program_id"],
                      "uri"    :m3u8info[video_id][i]["uri"],
                      "bandwidth" :m3u8info[video_id][i]["bandwidth"]
                    };
                    this.vlist.push(vdata);
                  };
                  this.set_stream (this.vlist);
                  this.set_switch_method(this.SW_SEQUENCE);
                  this.play();
                  break;
            
                case this.EV_DOWNLOADING:
                  message2.set_data("Downloading...");
                  break;
            
                case this.EV_PLAYING:
                  message2.set_data("Playing...");
                  if (this.vlist[index]["bandwidth"] > 0)
                  {
                    message3.set_data( Math.floor(this.vlist[index]["bandwidth"] / 1000) + "kbps");
                  }
            
            
                  append_timer(this, 1000, function(obj, count) {
                      require("console");
                      var time = Math.floor(video_player.elapsed/1000);
                      console.log(time);
                    });
            
            
                  break;
            
                case this.EV_BITRATE_SWITCH:
                  message2.set_data("Bitrate switch...");
                  break;
            
                case this.EV_BITRATE_SWITCHED:
                  message2.set_data("Bitrate switched");
                  message3.set_data( Math.floor(this.vlist[index]["bandwidth"] / 1000) + "kbps");
                  break;
            
                case this.EV_PAUSED:
                  message2.set_data("Paused");
                  break;
            
                case this.EV_STOPPED:
                  message2.set_data("Stopped");
                  break;
            
                case this.EV_PLAY_FINISH:
                  message2.set_data("Finished");
                  break;
            
                case this.EV_PLAY_NG:
                  require("console");
                  console.log("error");
                  var err = this.get_error(index);
                  switch(err) {
                    case this.NONE_ERROR:
                      break;
                    case this.URL_ERROR:
                      message2.set_data("["+index+"]: url error.");
                      break;
                    case this.HTTP_ERROR:
                      console.log("HTTP_ERROR");
                      message2.set_data("["+index+"]: http error. (" + this.get_http_status(index) + ")");
                      break;
                    case this.CONTENT_ERROR:
                      message2.set_data("["+index+"]: content error.");
                      break;
                    case this.DECODE_ERROR:
                      message2.set_data("["+index+"]: decode error.");
                      break;
                  }
                  break;
                default:
                  break;
              }
            };
            video_player.key_hook = function(up_down, key){
            
              if (up_down != KEY_PRESS) return false;
            
              switch(key) {
                case TXK_RED:
                  if (this.state == this.STAT_STOP)
                  {
                    this.playback(sample_url);
                  }else{
                    this.stop();
                  }
                  return true;
            
                case TXK_GREEN:
                  this.pause_or_resume();
                  return true;
            
                case TXK_YELLOW:
                  if (this.elapsed/1000 > 30)
                    this.skip( -30 * 1000 );
                  return true;
            
                case TXK_BLUE:
                  this.skip( 30 * 1000 );
                  return true;
              }
              return false;
            };
            
            ///////////////////////////////////
            var message1 = new gtext({
              translate:[-400,480,0],
              width:512
            });
            message1.set_data = function (text) {
              setf_text(this, "state value: " + text.toString());
            };
            var message2 = new gtext({
              translate:[ 000,480,0],
              width:512
            });
            message2.set_data = function (text) {
              setf_text(this, "latest event value: " + text.toString());
            };
            var message3 = new gtext({
              translate:[ 600,480,0],
              width:512
            });
            message3.set_data = function (text) {
              setf_text(this, "bitrate value: " + text.toString());
            };
            
            
            var sobj = stage(
            {
              "symbol": "main",
              "in": [
              {
                "from":["default"],
                "hook": function(){
                  video_player.playback(sample_url);
                  complete_on_stage(this);
                }
              }
              ],
              "out": [
              {
                "from":["default"],
                "hook": function(){
            
                  video_player.finalize();
                  complete_off_stage(this);
                }
              }
              ],
              "bg_image": [
              new gbox({
                width:1920,
                height:1080,
                color:[32,32,32,255]
              }),
              ],
              "components": [
              new videobox({
                width:1920,
                height:1080,
                color:[0,0,0,0]
              }),
            
              new gbox({
                translate:[0, 480,0],
                width:1400,
                height:50,
                color:[0,0,0,128]
              }),
              new gbox({
                translate:[0,-480,0],
                width:1400,
                height:50,
                color:[0,0,0,128]
              }),
              new gtext({
                text: "RED key: Playback/Stop    "
                + "GREEN key: Pause/Resume    "
                + "BLUE key: Skip 30 sec"
                ,
                translate:[0,-480,0],
                width:1200,
                align:CENTER
              }),
              message1,
              message2,
              message3,
              ],
              key_hook: function(up_down, key){
            
                switch(key) {
                  case TXK_RETURN:
                  case TXK_HOME:
                    exit_appli(0);
                    return true;
                };
            
                if (video_player && video_player.key_hook)
                {
                  if (video_player.key_hook (up_down, key) == true)
                  {
                    return true;
                  }
                }
            
                return false;
              }
            }
            );
            
            ready_appli();
            Обсуждение всех нюансов развода в Германии. www.razvod.net

            Комментарий


            • #51
              Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

              нда дело табак
              стрим http://liveips.nasa.gov.edgesuite.net/msfc/Wifi.m3u8
              прет без проблем,
              картинострим идет 3 секунды и зависает
              причем квадратит нипадецки.

              завтра покажу видики лайва и видеотеки и буду ждать сдк и эмулятор.

              panasonic viera connect & kartina.tv videothek ok, live not ok - www.pristavka.de
              Обсуждение всех нюансов развода в Германии. www.razvod.net

              Комментарий


              • #52
                Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                http://panasonic.net/avc/viera/globa...pps/detail/133

                Viaway brings the world of the internet video and audio podcasts, live TV, on-line radio, movie trailers and ethnic TV to your TV, mobile phone, tablet, and computer personalized for your taste, mood and selection.
                надо посмотреть что за лайв и как оно идет, надеюсь в жермани виджет доступен
                Обсуждение всех нюансов развода в Германии. www.razvod.net

                Комментарий


                • #53
                  Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                  Доброе время суток.
                  Извините, не стоит ли на месте виджет Картина.ТВ для ПАНАСОНИКа? Реализуется или нет?

                  Комментарий


                  • #54
                    Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                    привет, разуй глаза и прочитай тему!
                    Обсуждение всех нюансов развода в Германии. www.razvod.net

                    Комментарий


                    • #55
                      Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                      На международной выставке Consumer Electronics Show-2012 компания Panasonic представила новое поколение приложений и функций, которые будут реализованы на платформе HDTV-телевизоров Panasonic Smart VIERA/VIERA Connect.
                      Spoiler
                      В их числе усовершенствованные опции для потокового видео, новые возможности для пользователей социальных сетей, встроенные музыкальные приложения и оригинальные приложения для детей, а также интуитивно понятные поисковые инструменты. Потоковое видео – распространяется в сети Интернет в специальном flash-формате (*.flv) и просматривается при помощи встроенного в веб-страницу flash-плеера.

                      В 2012 году в дополнение к набору существующих интерактивных приложений Panasonic выпустит новые программы для разных сегментов аудитории VIERA Connect.

                      Новые приложения на 2012 год:

                      Myspace TV — новая служба, предназначенная для владельцев HD телевизоров Panasonic Smart VIERA с поддержкой технологии VIERA Connect. Она позволяет телезрителям общаться друг с другом, обмениваясь мнениями и комментируя телепрограммы. Первоначально каналы Myspace TV предполагается ориентировать на меломанов, используя для вещания богатую коллекцию Myspace, которая включает около 100 000 музыкальных видеоклипов и 42 млн песен. В процессе дальнейшего расширения MySpace TV к музыке добавятся видео по требованию, кинофильмы, спортивные передачи и риалити-шоу самых популярных телеканалов.
                      • Disney Publishing Worldwide — Disney Publishing и Panasonic ведут переговоры о выпуске приложения на базе смарт-телевизоров Panasonic VIERA ConnectTM, которое предоставит телезрителям доступ к библиотеке интерактивных историй и комиксов с участием Золушки, Микки-Мауса и многих других персонажей.
                      • YouTube на ТВ — YouTube стал одним из первых приложений, доступных для пользователей Panasonic IPTV при его появлении в 2008 году. В 2012 году в будет бесплатный доступ к содержимому YouTube, которое раньше можно было просматривать только через Интернет-браузер.
                      • Flixster — кинофильмы и телепередачи, хранящиеся в облаке, можно будет загружать в HD телевизоры и Blu-ray проигрыватели с поддержкой VIERA Connect.
                      • Miramax App — в 2012 году пользователи могут открыть для себя библиотеку самых известных фильмов кинокомпании Miramax Films. В Miramax App также войдут особые социальные функции, игры, бонусы, а также возможность обмена видеоклипами.
                      • HSN ― приложение для шопинга HSN Shop by Remote для устройств с поддержкой Panasonic VIERA Connect. Позволяет получать текстовую и видеоинформацию о товарах известных марок, знакомиться с отзывами покупателей и совершать покупки.
                      • SnagFilms — новое приложение, обеспечивающее бесплатный доступ к сотням кинофильмов из знаменитой библиотеки SnagFilms. Любители кино смогут выбрать для бесплатного просмотра самые разные ленты — от документалистики до драмы, от комедий до триллеров, от фильмов-лауреатов премии «Оскар» до творений артхаусных режиссеров.

                      Новые технологии на 2012 год:

                      Платформа VIERA Connect также предложит ряд интересных возможностей, дополняющих существующие функции и облегчающих контентный поиск.
                      • Веб-браузер, оптимизированный для телевизора, добавит к IPTV новое измерение.
                      • VIERA Remote App версии 2.0 позволит использовать в качестве пульта дистанционного управления смартфон или планшетное устройство. Версия 2.0 обеспечит связь с новыми браузерами и контентом и позволит легко вводить текст.
                      • Expanded Social Network TV — в 2011 году на платформе VIERA Connect впервые появилась функция телевизионной социальной сети, открывающая доступ к каналам Twitter и Facebook. В 2012 году эта уникальная возможность дополнится аналогичной функцией для Skype, так что пользователи смогут совершать видеозвонки с помощью этого популярного сервиса.
                      • TV.com — в 2012 году CBS Interactive предложит TV.com ― функцию поиска и рекомендаций, которая предоставит телезрителям возможность оперативно находить информацию о нужном видеоконтенте и просматривать его через VIERA Connect. TV.com также порекомендует передачи, выбранные по указанным пользователем критериям.
                      • Ooyala — в 2012 году к VIERA Connect объединит усилия с Ooyala, ведущим поставщиком цифровых видеотехнологий, аналитики и услуг. Это позволит видеоиздателям легко обращаться к зрительской аудитории через платформу Panasonic Smart TV/VIERA Connect.
                      • Brightcove — в 2012 году платформа Smart TV/VIERA Connect объединится с онлайновой видеоплатформой Brightcove Video Cloud. Благодаря этому клиенты Video Cloud во всем мире смогут делиться онлайн-видео с пользователями устройств.

                      Более 60% HD телевизоров Panasonic VIERA 2012 года выпуска будут предоставлять полный или частичный доступ к функциям VIERA Connect. Полный доступ к VIERA Connect обеспечат многие HD телевизоры, проигрыватели дисков Blu-ray и домашние кинотеатры, в том числе:
                      • HD телевизоры VIERA Plasma – модели серий VT50, GT50, ST50 и UT50;
                      • HD телевизоры VIERA LED – модели серий WT50, DT50, ET5 и E5;
                      • проигрыватели дисков Blu-ray – DMP-BBT01, DMP-BDT500, DMP-BDT320, DMP-BDT220;
                      • системы домашнего кинотеатра – SC-BTT490, SC-BTT195, SC-BTT19.
                      Возможность подключения HD телевизоров через USB позволяет добавить адаптер беспроводной ЛС (802.11b или более быстрый), клавиатуру, а также USB-память, поддерживающую видео в формате AVCHD и фотографии в формате JPEG.

                      Для разаработчиков:

                      В 2011 году компания Panasonic запустила открытый веб-портал VIERA Connect Developer для независимых разработчиков. Все, желающие создать приложения для платформы Smart VIERA/VIERA Connect, могут получить здесь SDK и API, а производители подключаемых устройств — технологии Panasonic’s Middleware.
                      В 2011 году Panasonic предложила услугу VIERA Connect Market, позволяющую потребителям персонализировать свой опыт использования VIERA Connect с помощью широкого набора приложений сторонних разработчиков. Служба VIERA Connect Market стала одной из первых IPTV-платформ для продажи цифровых фотоаппаратов и видеокамер Panasonic LUMIX, карт памяти SD, а также периферийных устройств.
                      VIERA Plasma VT50 + Samsung UE55ES8090. MAG 250/DM 800/MediaLink 9700/AMIKO 8900/AZbox HD Elite/Premium+ .Sogno 300s MYWY TV + Nasche TV

                      Комментарий


                      • #56
                        Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                        Значит это не для телевизоров серий E30, а ведь в декабре 2011 года купил телевизор TX-L32E30E http://panasonic.net/avc/viera/eu201...uct/e_lcd.html

                        Комментарий


                        • #57
                          Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                          нах цитаты на всю страницу?

                          Комментарий


                          • #58
                            Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                            viera connect
                            у всех один и тотже, только у моделей 2010 года могут быть ограничения
                            Обсуждение всех нюансов развода в Германии. www.razvod.net

                            Комментарий


                            • #59
                              Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                              [quote author=nitrogen14 link=topic=9116.msg134801#msg134801 date=1321137040]
                              как я и предпологал, запустить видеотеку не составило большого труда.
                              содрал код с плеера билд плагина и оно пошло.
                              [/quote]
                              японцы и корейцы обложились цыпными псами из маркетинга
                              На них один раз чиновников молодых да борзых напустить из нашего министерства потребления. Дама его возглавляющая издала закон осенью обязывающий производителей раскрывать компоненты перед потребителем и это не только по поводу еды, но и сложных электронных приборов касается.
                              Одно то что они мне отказали в market письменно с угрозой не пытаться это скопировать у американцев как я предложил для моей модели, а затем она появилась на update без указания в списке на то способных.
                              По сему подключай свой проигрыватель к рутеру на котором WRT и запускай ему упдате из Лондона и посмотри какой iPlayer (читай HbbTV стандарт на телевизорах начиная с VT30E- объяснение маленькое ПЗУ у предыдущих-значит найти как увеличить через адаптер CF)
                              к нему зальётся то же самое по американскому варианту для HULU и другие сервисы за океаном.
                              Не будут они месить для каждого рынка свои железяки всё едино. Урезают програмно.
                              Попробовать CAM Conax от Neotion для KabelKiosk со спутника и то что по SKY для острова распространяется на моделях которые имеют спутниковый приёмник они зашкаливают от 600 евро.
                              Русские должны тоже раздачу пакетов для кабельных сетей развешивать на спутники
                              на различии програм для регионов и стран увидишь зацепки и тенденции

                              Комментарий


                              • #60
                                Re: PANASONIC VIERA CONNECT (попытка написания своего приложения для IPTV)

                                я не понмаю речей маразматиков!
                                сделай хоть чтото кроме написания подобной бредятины!
                                Обсуждение всех нюансов развода в Германии. www.razvod.net

                                Комментарий

                                Обработка...
                                X