Форум Beholder http://beholder.ru/bb/ | |
Система удаленного управления BeholdTV http://beholder.ru/bb/viewtopic.php?f=8&t=7497 |
Страница 3 из 15 |
Автор: | ast-ross [ 18 янв 2009, 08:18 ] |
Заголовок сообщения: | |
Брендмауер отрубил и на серваке и на клиенте. А по поводу интерфейса, можно его оформить в стиле пульта, те же кнопки-каналы от 0-9, будут экранной клавиатурой для введения номера канала или переключения на однозначный номер канала. В центре между кнопками Ch+ Ch- V+ V- можно разместить окно ручного ввода номера канала и кнопку ОК. В общем можно многое надумать |
Автор: | hd44780 [ 18 янв 2009, 10:36 ] |
Заголовок сообщения: | |
писал(а): каким-то чудом все заработало, возможно после смены версии агнитума с 4 на 6-ю...
А это по поводу варианта кнопочек для переключения каналов. Ну и славненько ... Я тоже VLC пользуюсь. У меня брандмауэров нет, UDP работает. Но задержка есть, видать технология такая. Картинку я увидел, правда с народа ее не сразу увидишь . |
Автор: | ast-ross [ 18 янв 2009, 11:35 ] |
Заголовок сообщения: | |
писал(а): Я тоже VLC пользуюсь. У меня брандмауэров нет, UDP работает. Но задержка есть, видать технология такая. Я все никак UDP настроить не могу, роутер D-Link DSL 2640U никак не хочет мультикаст пропускать, видимо придется перейти на ZyXel. Так вот, проверял на локальной машине, там же где и тюнер, если гнать в WMV и по http, то задержка около 5-7 секунд, если по udp, то кодек идет хардварный mpeg-2, следовательно на лету не кодит, а отдает как есть, задержка не значительная 1-2 сек. писал(а): Картинку я увидел, правда с народа ее не сразу увидишь .
Вот она: |
Автор: | hd44780 [ 18 янв 2009, 20:23 ] |
Заголовок сообщения: | |
Выложил версию 1.2 - http://hd44780.narod.ru/BeholderRemoteSystem1_2.zip Значок клиента на рабочем столе исправил, сделал иконку клиента в трее - показывает состояние подключения. Также добавил переключение на указанный канал. Список каналов будет в следующей версии. |
Автор: | EvgenC [ 19 янв 2009, 10:36 ] |
Заголовок сообщения: | |
писал(а): Выложил версию 1.2
Не запускает запись на сервере, если на нем BTV свернут (усыплен) в трей... Не хватает, имхо, циферных кнопок с "0" до "9". На сервере не мешало бы чекбокс "запускать при старте виндовс". Ну и как долгосрочное пожелание, на клиенте сделать возможным "выбор пресета записи на сервере". |
Автор: | hd44780 [ 19 янв 2009, 10:56 ] |
Заголовок сообщения: | |
Свернутый btv не проверял. Посмотрю. Но может сам btv в этом состоянии на WM_XXXX сообщения не реагирует. Или не на все реагирует. Все управление через них идет. Другого интерфейса пока нет. Если обнаружу, что это "вина" btv, разработчикам пожалуюсь. Я уже накапливаю для них список пожеланий в сфере управления программой со стороны. Аналогично и с пресетами - btv пока не дает интерфейса для их изменения, увы ... Даст btv интерфейс, сделаю. Я конечно могу руками ковыряться в ихнем файле Settings.ini, но опасаюсь это делать, вдруг что-то испорчу ... Весь интерфейс описан в файле - http://www.beholder.ru/files/BhMsg_v470.zip Кнопки с цифрами будут наверное в след. версии, вместе со списком каналов. Птичку для автозапуска добавлю. А пока для этого есть ярлыки в Пуск/Программы/.... Только перед деинсталляцией не забудьте убрать автозапуск и выгрузить сервер и клиент. Деинсталлятор пока не умеет этого делать. |
Автор: | EvgenC [ 19 янв 2009, 23:13 ] |
Заголовок сообщения: | |
писал(а): Свернутый btv не проверял. Наскока я помню, в версии 1.1 - работало. писал(а): Я уже накапливаю для них список пожеланий в сфере управления программой со стороны. А они вас слушают??? Может и за пару моих cmd-команд похлопочите?! писал(а): Аналогично и с пресетами - btv пока не дает интерфейса для их изменения Как не дает? Если по видеокамере кликнуть правой мышью, вылезет список пресетов, среди который точкой помечен выбранный в данный момент. Тока в свернутом состоянии нет к ним доступа. писал(а): Весь интерфейс описан в файле -
http://www.beholder.ru/files/BhMsg_v470.zip Я бы рад по-копаться, но я не программер... Удачи в разработке! |
Автор: | alek-epapu [ 20 янв 2009, 09:03 ] |
Заголовок сообщения: | |
писал(а): Не запускает запись на сервере, если на нем BTV свернут (усыплен) в трей...
с этим можно справиться, если предварительно нажать у клиента кнопку запуск/завершение. тогда BTV просто закроется, а повторное нажатие запустит его развернутым, как обычно. |
Автор: | ast-ross [ 20 янв 2009, 10:40 ] |
Заголовок сообщения: | |
Поставил, работает! Класс. Вот теперь бы список каналов... |
Автор: | hd44780 [ 20 янв 2009, 11:16 ] |
Заголовок сообщения: | |
писал(а): Наскока я помню, в версии 1.1 - работало. Проверил - у меня не работает ни в одной из 3-х моих версий. Видать какая-то особенность самого btv. Кстати, когда btv в трее, запись и с пульта не включается. писал(а): А они вас слушают??? Может и за пару моих cmd-команд похлопочите?! Вот эа тема - http://www.beholder.ru/bb/viewtopic.php?t=7612. Про пресеты я там уже написал. Обещали подумать ... писал(а): Как не дает? Если по видеокамере кликнуть правой мышью, вылезет список пресетов, среди который точкой помечен выбранный в данный момент. Тока в свернутом состоянии нет к ним доступа. Это интерфейс пользователя дает. А программно я пока не могу ни считать список пресетов, ни активизировать какой-либо из них. Я могу только включить/выключить запись, как с пульта. Что я и сделал. Могу еще вместо одной кнопки "Стоп/Пуск" сделать раздельные "Стоп" и "Пуск". писал(а): писал(а): Весь интерфейс описан в файле - http://www.beholder.ru/files/BhMsg_v470.zip Я бы рад по-копаться, но я не программер... Я не заставляю копаться, это моя задача, я предлагаю просто посмотреть список доступных операций. писал(а): Удачи в разработке! Спасибо. писал(а): Поставил, работает! Класс. Вот теперь бы список каналов...
Список в процессе разработки. Надеюсь, получится. |
Автор: | ast-ross [ 24 янв 2009, 09:53 ] |
Заголовок сообщения: | |
Ну как успехи? Мы ждем! |
Автор: | hd44780 [ 24 янв 2009, 10:46 ] |
Заголовок сообщения: | |
Привет. Успехи есть. Списки TV/FM каналов нормально считались (номер, название, частота - думаю достаточно). Осталось загнать их в списки/менюшки клиента и все. Только пока профили не поддерживаю (т.е. обслуживаю только один список ТВ и один список FM каналов). Если интересует, профили добавлю в следующих версиях. |
Автор: | hd44780 [ 26 янв 2009, 12:49 ] |
Заголовок сообщения: | |
Версия 1.3 (от 26.01.2009) - http://hd44780.narod.ru/BeholderRemoteSystemV1_3.zip. Изменения: 1. Переработан интерфейс и сервера и клиента. 2. Функции выключения сервера временно удалены. 3. Функция переключения на канал по номеру временно удалена. 4. Добавлена возможность считывания списка ТВ/FM каналов. Ручное редактирования будет в след. версии. 5. Клиент может насильно переводить BeholdTv в заданный режим (TV/FM/VHS/SVideo) при запуске BeholdTv. Автовключения канала нет. 6. В группу программы добавлен ярлык на Readme. Продолжаю работу, жду отзывов. Да, еще. Списка каналов в иконке трея пока нет. Будет скорее всего в меню правой кнопки. С одиночным кликом левой пока проблемы - координаты мышки при клике всегда равны нулю - непонятно, где меню рисовать. Пока не разобрался. И писать ли где частоту канала? Сейчас она считывается, но нигде не показывается. Режима DVB нету, т.к. существующий API бехолдера не имеет абсолютно ничего для работы с ним. Увы. Ничем не могу помочь. Написал разрабам пожелание. |
Автор: | ast-ross [ 26 янв 2009, 19:51 ] |
Заголовок сообщения: | |
Большое спасибо! Пошел тестить. |
Автор: | ast-ross [ 27 янв 2009, 10:49 ] |
Заголовок сообщения: | |
В общем потестил пока нашел вот что: 1. При попытке на сервере выбрать файл содержащий каналы вылетает вот такая ошибка: Цитата: Ошибка сохранения параметров: System.ArgumentException: No value exists with that name.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at Microsoft.Win32.RegistryKey.DeleteValue(String name, Boolean throwOnMissingValue) at Microsoft.Win32.RegistryKey.DeleteValue(String name) at BeholderRemoteServer.Win32Api.SetAutostart(String programName, String path, Boolean isRemove) at BeholderRemoteServer.MainFormServer.toolStripButtonConfig_Click(Object sender, EventArgs e) Пришлось ручками подправить файл serverConfig.xml Заработало. 2. На клиенте, сделал получить каналы, получил. Но пока не перезагрузил клиента не увидел списка каналов в главном окне. 3. При выборе канала переключается на предыдущий, к примеру я выбираю из списка 22 канал потом 12, потом 51. Включиться не 51-й а 12-й. 4. ИМХО надо разнести сервер и клиент, т.е. сделать два независимых инсталлятора. Зачем мне на сервере клиент а на клиенте сервер? 5. Мне кажется совсем не нужной функция подключения к серверу. Может все таки сделать автоматический коннект при запуске клиента, а если не может выдать ошибку, где указать о необходимости корректной настройки. |
Страница 3 из 15 | Часовой пояс: UTC + 3 часа |