Jump to content

Recommended Posts

Если в index.html прописали и логин и пароль, единственный вариант  внешний порт менять или закрывать его. А так-то  да, всё к то угодно, зная IP и порт, смогут подключатся и других вариантов особо и нет. Хотя можно вернуть всё как было и использовать что-то типа  http://www.devline.ru/forum/index.php?showtopic=1809&page=1&&do=findComment&comment=7224

Share this post


Link to post
Share on other sites

Порт можно поменять, но любым сканом все видно будет....

 

А почему не работает отдельный порт для мобильных устр-в?

 

Смотрел мини пд разные, но ими нужно управлять клавами мышками, не очень удобно(((

Share this post


Link to post
Share on other sites

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

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

Если в этой локальной сети есть ещё компьютеры, можно попробовать использовать какой-нибудь из них в качестве сервера для TV. 

Т.е., на настоящем сервере (например, 192.168.1.2) возвращаем всё как было. На другом компьютере ( например, с IP 192.168.1.3) устанавливаем демо версию и подменяем папку  C:\Program Files\DevLine\Linia SKW\www  , при остановленной службе  "Devline kernel service", в  index.html прописываем данные  сервера 192.168.1.2 , примерно так

str: '{^secBufLoad^:2,^msecLoad^:500,^arg^:[{^url^:^192.168.1.2^,^port^:^9786^,^login^:^admin^,^password^:^^}]}'

Если всё правильно сделано, в LAN обращаемся к 192.168.1.3 и получаем данные с 192.168.1.2, из интернета обращаемся к 192.168.1.2 с нормальной авторизацией.

Ниже пример index.html для демо сервера, который можно использовать на сервере с любым IP, при этом камеры будут с демо сервера:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>Devline</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="language" content="en" />
    <meta name="description" content="" />
    <meta name="keywords" content="" />    
    <script src="js/swfobject.js" type="text/javascript"></script>
    <script type="text/javascript">
    
    var ip = window.location.hostname;
    var port = window.location.port;
    if(!port)port='80';
              var flashvars = {
        str: '{^secBufLoad^:2,^msecLoad^:500,^arg^:[{^url^:^demo.devline.ru^,^port^:^1818^,^login^:^admin^,^password^:^^}]}'
    };
        var params = {
            menu: "false",
            scale: "noScale",
            allowFullscreen: "true",
            allowScriptAccess: "always",
            bgcolor: "#000000"
        };
        var attributes = {
            id:"flash"
        };
        swfobject.embedSWF("flash.swf", "altContent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
    </script>
    <style type="text/css">
        html, body { height:100%; overflow:hidden; }
        body { margin:0; }
    </style>
</head>
<body>
    <div id="altContent">
        <p><a href="http://www.adobe.com/go/getflashplayer"><img 
            src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" 
            alt="Get Adobe Flash player" /></a></p>
    </div>
</body>
</html>

Share this post


Link to post
Share on other sites

В принципе можно реализовать) Спасибо попробую, благо у меня на esxi все поднято =)

Share this post


Link to post
Share on other sites

Использовал старую версию флеш "www" для работы по линия на тв самсунг, но на ней не было звука. решил поковырять  свежую папку www. Прописал логин и пароль в index.html

var servers = [{nameServer:"МОЙ server", //server name 
host:ip, //ip 
port:port, //port
login:"МОЙЛОГИН",
password:"МОЙПАРОЛЬ"

 

 

Перезапустил службу - подключаюсь на телеке - пишет старый у меня флеш. Зашел опять в index.html и изменил номер версии требуемой флеш с 11ой версии на 9-ю

 

swfobject.embedSWF("flash.swf", "altContent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

 

 

Перезапустил сервис devline. Открыл на тв в браузере сервер и о чудо открылся сайт с камерами да и звук работает с камер!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By taraz
      Локальный вход в веб-браузере Chromium http://192.168.0.71:9786 как можно осуществить без установленного AdobeFlash?
      Такая проблема: девайс одноплатник Orange Pi Lite  с установленной системой  DietPi v159. При загрузке страницы вверху слева картинка установки плейера Adobe  и переход на загрузку  AdobeFlash под процессор H3, а его не написали.... Как выйти из положения?
      Нужен браузер именно только со встроенным Flash. Был такой PepperFlash под ARM в операционной системе, написанный индусами и там всё работало отлично. Как встроить в систему PepperFlash и запустить в браузере? По этой ссылке https://wiki.debian.org/PepperFlashPlayer/Installing не заработало... Можно ли разработчикам подправить веб-сервер MicroNVR, чтобы его можно просматривать в браузере Хромиум на одноплатниках Orange Pi? Их цена 10-15 $ и естественно пользователи будут покупать "Линия" MicroNVR, раз он с ними будет работать в веб-интерфейсе!
    • By Станислав
      Работа веб интерфейса системы "Линия" блокируется приложением ESET NOD32 при настройках данного приложения по умолчанию.

      Необходима дополнительная настройка


      Отключите фильтрацию для IP адреса сервера

      Сохраните настройки и проверьте возможность подключения

×