Форум Beholder http://beholder.ru/bb/ | |
Система удаленного управления BeholdTV http://beholder.ru/bb/viewtopic.php?f=8&t=7497 |
Страница 1 из 15 |
Автор: | hd44780 [ 25 дек 2008, 11:44 ] |
Заголовок сообщения: | Система удаленного управления BeholdTV |
Привет всем. Вот решил сам такое наваять, прочитав многочисленные пожелания пользователей на форуме. Система пока в полуготовности, я решил сперва выяснить все пожелания, перед тем как давать версию. На настоящий момент характеристики такие: 1. Состоит из 2-х частей: сервера (устанавливается на комп с тюнером и софтом версии 4.7 и выше) и клиента (на др. машине). Сервер пока вешается в автозапуск и висит в трее. Делать его в виде службы пока смысла не вижу. Я пытался, все в принципе работает и через службу, но при запуске ПО btv, его окно не появляется(видимо, особенности службы, пока не поборол. Если кто знает, как это исправить, напишите мне в личку), хотя сам btv в списке процессов появляется. 2. И сервер и клиент реализованы на C#, поэтому обязательно наличие платформы .NET 2.0. Я проверял на Win2003 Server, но оно будет (должно) работать и на XP/Vista/2008 Server. Могу переписать на C/C++, но на C# процесс идет быстрее - язык более развитый. 3. Пока я реализовал операции: запуск/завершение btv, управление громкостью, переключение каналов. Просьба сообщить, какие операции Вы хотите видеть. Про удаленный просмотр TV через сеть я пока не думал, эта задача и так решается с помощью VLC, но если надо, попробую реализовать в клиенте (скорее всего, с использованием того же VLC). В любом случае функциональные возможности будут ограничены набором команд btv - см. раздел API&SDK - http://www.beholder.ru/support/downld.htm#4 4. Пока такое ограничение - один клиент может работать только с одним сервером. Это смущает или нет? Спасибо. Жду откликов. |
Автор: | EugeneF [ 25 дек 2008, 22:19 ] |
Заголовок сообщения: | Re: Система удаленного управления BeholdTv. Опрос |
писал(а): Я пытался, все в принципе работает и через службу, но при запуске ПО btv, его окно не появляется(видимо, особенности службы)
Ну так вроде и должно быть... А нафига окно нужно на сервере? Если конечно, оно при этом работает и передает поток... |
Автор: | hd44780 [ 26 дек 2008, 09:06 ] |
Заголовок сообщения: | Re: Система удаленного управления BeholdTv. Опрос |
Я не проверял поток. Увидел - окна нет и остановил эксперименты. Потом еще проверю. |
Автор: | Викториан [ 26 дек 2008, 17:31 ] |
Заголовок сообщения: | Re: Система удаленного управления BeholdTv. Опрос |
Что-то смутно помнится, что как раз сервисы могут запускаться с выводом окон на текущий активный рабочий стол, там есть для этого какой-то флажок. В отличие от пользовательских приложений под Vista... |
Автор: | hd44780 [ 26 дек 2008, 19:37 ] |
Заголовок сообщения: | Re: Система удаленного управления BeholdTv. Опрос |
Да, есть флажок "Разрешить взаимодействие с рабочим столом". По крайней мере в 2003 сервере. Но поможет он или нет, не знаю. Пропишу ядро, проверю эти мелочи. Не понял про пользовательские приложения висты. Объясни, please. |
Автор: | Викториан [ 27 дек 2008, 12:23 ] |
Заголовок сообщения: | Re: Система удаленного управления BeholdTv. Опрос |
писал(а): Не понял про пользовательские приложения висты. Объясни, please.
Обычные приложения можно запускать от имени сеанса пользователя планировщиком. При этом устанавливается связь с рабочим столом автоматически, но если запуск должен происходить независимо от наличия сеанса пользователя, то никакими ухищрениями не удается вывести на экран эту задачу, особенно в Windows Vista. В сервисах наоборот, запуск по умолчанию происходит без связи с рабочим столом, надо искусственно задавать исключение. |
Автор: | hd44780 [ 29 дек 2008, 11:20 ] |
Заголовок сообщения: | Re: Система удаленного управления BeholdTv. Опрос |
Да, так. Согласен. |
Автор: | hd44780 [ 30 дек 2008, 12:35 ] |
Заголовок сообщения: | |
Версия 1.00 - http://hd44780.narod.ru/BeholderRemoteSystem.zip Может где чего недоделал ... Жду замечаний, предложений, вопросов. Регистрация, серийные номера не нужны ![]() Все вопросы - в эту тему. Устанавливаются и сервер и клиент. Для клиента есть ярлык на раб. столе. Если нужен автозапуск сервера - соотв. ярлык в меню Пуск/программы. Перед деинсталляцией убрать автозапуск соотв. ярлыком там же. Некоторые программы (например anvir) мониторят реестр на добавление программ автозапуска и спрашивают подтверждения. Надо согласиться ![]() Я не закладывал в систесу возможность перекачки файлов и пр. фишки. Файлы можно и по сети Microsoft/ FTP перегнать. Но если хочется All-in-one, могу добавить. Исходные коды не даю, т.к. это какая-то там альфа-бета версия. Если кому-то надо, пишите в личку. |
Автор: | alek-epapu [ 30 дек 2008, 15:42 ] |
Заголовок сообщения: | |
ДА, проблема удаленного просмотра встала передо мной сразу после приобретения бука. Пробовал делать это самым простым для меня способом - с помощью удаленного рабочего стола, но проблемы с "кусочным" проигрыванием звука не дали насладиться девайсом во всей полноте. Попытки настроить VLC, WMP etc. не увенчались успехом из-за отсутствия примера такой настройки. Опять же как при этом управлять переключением каналов, громкостью и другими настройками, которые в режиме RDP в принципе дооступны все. Результат первого применения предлагаемого софта оказался к сожалению не положительным. Моя конфигурация: десктоп с тюнером 609фм+рдс(атлон939,3500+, мать гигабайт к8н-сли, винХР сп3 звер, вайфай усб-адаптер ЛевелОн 54Мегабит), бук асер ехтенса 5220 винХР сп3, модуль вайфай встроенный. Установлены на обоих компах АгнитумОутпост4, на десктопе простенький прокси HandyCache0.96b1c, в обоих агнитумах прописаны исключения для обнаружения "атак" со стороны соответствующего компа и исключения для некоторых портов, в частности 80, 8080, 8008, 8088, 10000 и нек.др. Сеть настроена и нормально работает (в Инет выхожу с обоих компов по ДСЛ, который подглючен к десктопу, правда в проксике есть проверка подключения с логин\паролем, наверно их-то и нехватает исследуемому софту.) Серверная и клиентская части запускаются нормально, но на клиентской (на буке) нет обнаружения Серверной части. На сервере пробовал порты 10000(поумолч) или 8088, то же на клиенте. При нажатии на кнопку Конфигурация клиента в полях ввода всегда высвечивается localhost и 10000, которые я меняю на соответствующие ИП десктопа и порт 10000 или 8088. Клиент сообщает: настройки приняты, перезапустите. Я перезапускаю, но обнаружения нет, и потом вижу такое окно сообщения клиента:"кстати, объясните темному, как вставить картинку? желательно объяснять так же подробно и обстоятельно, как я пытаюсь описать процесс тестирования". Выгрузка агнитумов и проксика не помогают. Ваши соображения? |
Автор: | hd44780 [ 30 дек 2008, 16:05 ] |
Заголовок сообщения: | |
писал(а): ДА, проблема удаленного просмотра встала передо мной сразу после приобретения бука...
Впечатления опубликую. И пожелания тоже. Правда с передачей видео я пока не возился. |
Автор: | alek-epapu [ 30 дек 2008, 17:09 ] |
Заголовок сообщения: | |
хм, пока возился с устройствами и правил сообщение, ответ уже последовал. ![]() |
Автор: | hd44780 [ 30 дек 2008, 18:16 ] |
Заголовок сообщения: | |
Обнаружение проверю, мож где и ошибся. ПРоверял на localhost ![]() Не понял, какую картинку куда вставить. На RDP у меня пишет cannot render stream. похоже, не может рисовать видео. Видать, RDP оверлей не поддерживает. PS. Скорее всего версию обновлю после Нового года ![]() |
Автор: | hd44780 [ 30 дек 2008, 18:36 ] |
Заголовок сообщения: | |
Версию подправил. Ссылка та же. Теперь сервер должен обнаруживаться. |
Автор: | alek-epapu [ 31 дек 2008, 04:04 ] |
Заголовок сообщения: | |
писал(а): Не понял, какую картинку куда вставить.
это я хотел вставить в пост картинку, на которой отображаются сообщения, выводимые клиентом. просьба остается в силе: научите плз, как эт о сделать в этом форуме. |
Автор: | alek-epapu [ 31 дек 2008, 04:20 ] |
Заголовок сообщения: | |
писал(а): На RDP у меня пишет cannot render stream. похоже, не может рисовать видео. Видать, RDP оверлей не поддерживает.
это происходит изза неподходящего видеорендерера. В моем тюнере их доступно три:"оверлей directdraw7", "оверлей vmr7" и "первичная поверхность directdraw7". видео проходит в любом directdraw7. |
Страница 1 из 15 | Часовой пояс: UTC + 3 часа |