Текущее время: 16 май 2024, 20:27 • Часовой пояс: UTC + 3 часа |
Система удаленного управления BeholdTV
Автор | Сообщение |
ast-ross
|
Добавлено: 18 янв 2009, 08:18. Заголовок сообщения: |
|
|
Зарегистрирован: 17 янв 2009, 17:06 Сообщения: 11
|
Брендмауер отрубил и на серваке и на клиенте.
А по поводу интерфейса, можно его оформить в стиле пульта, те же кнопки-каналы от 0-9, будут экранной клавиатурой для введения номера канала или переключения на однозначный номер канала.
В центре между кнопками Ch+ Ch- V+ V- можно разместить окно ручного ввода номера канала и кнопку ОК. В общем можно многое надумать
|
|
|
hd44780
|
Добавлено: 18 янв 2009, 10:36. Заголовок сообщения: |
|
|
Эксперт | |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
alek-epapu писал(а): каким-то чудом все заработало, возможно после смены версии агнитума с 4 на 6-ю... А это по поводу варианта кнопочек для переключения каналов.
Ну и славненько ...
Я тоже VLC пользуюсь. У меня брандмауэров нет, UDP работает.
Но задержка есть, видать технология такая.
Картинку я увидел, правда с народа ее не сразу увидишь .
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
ast-ross
|
Добавлено: 18 янв 2009, 11:35. Заголовок сообщения: |
|
|
Зарегистрирован: 17 янв 2009, 17:06 Сообщения: 11
|
hd44780 писал(а): Я тоже VLC пользуюсь. У меня брандмауэров нет, UDP работает. Но задержка есть, видать технология такая. Я все никак UDP настроить не могу, роутер D-Link DSL 2640U никак не хочет мультикаст пропускать, видимо придется перейти на ZyXel. Так вот, проверял на локальной машине, там же где и тюнер, если гнать в WMV и по http, то задержка около 5-7 секунд, если по udp, то кодек идет хардварный mpeg-2, следовательно на лету не кодит, а отдает как есть, задержка не значительная 1-2 сек. hd44780 писал(а): Картинку я увидел, правда с народа ее не сразу увидишь .
Вот она:
|
|
|
hd44780
|
Добавлено: 18 янв 2009, 20:23. Заголовок сообщения: |
|
|
Эксперт | |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
Выложил версию 1.2 -
http://hd44780.narod.ru/BeholderRemoteSystem1_2.zip
Значок клиента на рабочем столе исправил, сделал иконку клиента в трее - показывает состояние подключения.
Также добавил переключение на указанный канал.
Список каналов будет в следующей версии.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
EvgenC
|
Добавлено: 19 янв 2009, 10:36. Заголовок сообщения: |
|
|
Зарегистрирован: 11 май 2006, 08:48 Сообщения: 16 Откуда: МО
|
hd44780 писал(а): Выложил версию 1.2
Не запускает запись на сервере, если на нем BTV свернут (усыплен) в трей...
Не хватает, имхо, циферных кнопок с "0" до "9".
На сервере не мешало бы чекбокс "запускать при старте виндовс".
Ну и как долгосрочное пожелание, на клиенте сделать возможным "выбор пресета записи на сервере".
|
|
|
hd44780
|
Добавлено: 19 янв 2009, 10:56. Заголовок сообщения: |
|
|
Эксперт | |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
Свернутый btv не проверял. Посмотрю. Но может сам btv в этом состоянии на WM_XXXX сообщения не реагирует. Или не на все реагирует. Все управление через них идет. Другого интерфейса пока нет. Если обнаружу, что это "вина" btv, разработчикам пожалуюсь. Я уже накапливаю для них список пожеланий в сфере управления программой со стороны.
Аналогично и с пресетами - btv пока не дает интерфейса для их изменения, увы ... Даст btv интерфейс, сделаю.
Я конечно могу руками ковыряться в ихнем файле Settings.ini, но опасаюсь это делать, вдруг что-то испорчу ...
Весь интерфейс описан в файле -
http://www.beholder.ru/files/BhMsg_v470.zip
Кнопки с цифрами будут наверное в след. версии, вместе со списком каналов.
Птичку для автозапуска добавлю. А пока для этого есть ярлыки в Пуск/Программы/.... Только перед деинсталляцией не забудьте убрать автозапуск и выгрузить сервер и клиент. Деинсталлятор пока не умеет этого делать.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
EvgenC
|
Добавлено: 19 янв 2009, 23:13. Заголовок сообщения: |
|
|
Зарегистрирован: 11 май 2006, 08:48 Сообщения: 16 Откуда: МО
|
hd44780 писал(а): Свернутый btv не проверял. Наскока я помню, в версии 1.1 - работало. hd44780 писал(а): Я уже накапливаю для них список пожеланий в сфере управления программой со стороны. А они вас слушают??? Может и за пару моих cmd-команд похлопочите?! hd44780 писал(а): Аналогично и с пресетами - btv пока не дает интерфейса для их изменения Как не дает? Если по видеокамере кликнуть правой мышью, вылезет список пресетов, среди который точкой помечен выбранный в данный момент. Тока в свернутом состоянии нет к ним доступа. hd44780 писал(а):
Я бы рад по-копаться, но я не программер...
Удачи в разработке!
|
|
|
alek-epapu
|
Добавлено: 20 янв 2009, 09:03. Заголовок сообщения: |
|
|
Зарегистрирован: 28 дек 2008, 06:45 Сообщения: 26
|
EvgenC писал(а): Не запускает запись на сервере, если на нем BTV свернут (усыплен) в трей...
с этим можно справиться, если предварительно нажать у клиента кнопку запуск/завершение. тогда BTV просто закроется, а повторное нажатие запустит его развернутым, как обычно.
|
|
|
ast-ross
|
Добавлено: 20 янв 2009, 10:40. Заголовок сообщения: |
|
|
Зарегистрирован: 17 янв 2009, 17:06 Сообщения: 11
|
Поставил, работает! Класс. Вот теперь бы список каналов...
|
|
|
hd44780
|
Добавлено: 20 янв 2009, 11:16. Заголовок сообщения: |
|
|
Эксперт | |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
EvgenC писал(а): Наскока я помню, в версии 1.1 - работало. Проверил - у меня не работает ни в одной из 3-х моих версий. Видать какая-то особенность самого btv. Кстати, когда btv в трее, запись и с пульта не включается. EvgenC писал(а): А они вас слушают??? Может и за пару моих cmd-команд похлопочите?! Вот эа тема - http://www.beholder.ru/bb/viewtopic.php?t=7612. Про пресеты я там уже написал. Обещали подумать ... EvgenC писал(а): Как не дает? Если по видеокамере кликнуть правой мышью, вылезет список пресетов, среди который точкой помечен выбранный в данный момент. Тока в свернутом состоянии нет к ним доступа. Это интерфейс пользователя дает. А программно я пока не могу ни считать список пресетов, ни активизировать какой-либо из них. Я могу только включить/выключить запись, как с пульта. Что я и сделал. Могу еще вместо одной кнопки "Стоп/Пуск" сделать раздельные "Стоп" и "Пуск". EvgenC писал(а): hd44780 писал(а): Я бы рад по-копаться, но я не программер... Я не заставляю копаться, это моя задача, я предлагаю просто посмотреть список доступных операций. EvgenC писал(а): Удачи в разработке! Спасибо. ast-ross писал(а): Поставил, работает! Класс. Вот теперь бы список каналов...
Список в процессе разработки. Надеюсь, получится.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
ast-ross
|
Добавлено: 24 янв 2009, 09:53. Заголовок сообщения: |
|
|
Зарегистрирован: 17 янв 2009, 17:06 Сообщения: 11
|
Ну как успехи? Мы ждем!
|
|
|
hd44780
|
Добавлено: 24 янв 2009, 10:46. Заголовок сообщения: |
|
|
Эксперт | |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
Привет.
Успехи есть. Списки TV/FM каналов нормально считались (номер, название, частота - думаю достаточно).
Осталось загнать их в списки/менюшки клиента и все.
Только пока профили не поддерживаю (т.е. обслуживаю только один список ТВ и один список FM каналов). Если интересует, профили добавлю в следующих версиях.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
hd44780
|
Добавлено: 26 янв 2009, 12:49. Заголовок сообщения: |
|
|
Эксперт | |
Зарегистрирован: 23 мар 2007, 14:32 Сообщения: 4034 Откуда: РФ, ДНР, Донецк
|
Версия 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 бехолдера не имеет абсолютно ничего для работы с ним. Увы. Ничем не могу помочь.
Написал разрабам пожелание.
Behold TV 609FM, Behold TV X7 Intel Core i7-4770K, ASUS Z87-K, RAM 32 GB, NVidia GT630 2GB. Win7, на 10 худо-бедно пахал только X7 влагодаря аппаратному кодировщику.
|
|
|
ast-ross
|
Добавлено: 26 янв 2009, 19:51. Заголовок сообщения: |
|
|
Зарегистрирован: 17 янв 2009, 17:06 Сообщения: 11
|
Большое спасибо! Пошел тестить.
|
|
|
ast-ross
|
Добавлено: 27 янв 2009, 10:49. Заголовок сообщения: |
|
|
Зарегистрирован: 17 янв 2009, 17:06 Сообщения: 11
|
В общем потестил пока нашел вот что:
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. Мне кажется совсем не нужной функция подключения к серверу. Может все таки сделать автоматический коннект при запуске клиента, а если не может выдать ошибку, где указать о необходимости корректной настройки.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|