Всем здравия желаю!
Пришел ко мне накануне парень сестры (программист С++) с интересной задачей. Работает он (программист С++) в маленькой фирме по починке смартфонов, планшетов, прошивке игровых консолей и тд., но не суть. Итак:
Дано:
Три точки (ПК слабенькое железо) по городу с целью аудио рекламы. На данный момент работают под win + какая-то прога (платная) для запуска аудио по нескольким критериям(повтор,время,число проигрывания). Сейчас действия происходят так, Хозяин точек создает рекламный аудио-ролик, передаёт(флешка) его человеку(парень сестры), который "развозит" их по трем точкам города и запускает их в ручную и так почти каждый день. Все три точки и Хозяин имеют доступ к общей городской локальной сети.
Вопрос:
Иметься-ли какое-либо программное решение под UNIX для удаленного управления этими точками, с запуском аудио файлом по выше описанным критериям?
Пример:
Хозяин сидя дома, открывает в браузере страничку точки№1, добавляет только что созданные аудио файл(ы), определяет критерии и ВСЕ. Точка исполняет заданную задачу!
Жду Вашим советов, предложений, и конечно замечаний;)
Медиа-система
Вам нужно года новое программное решение или же алгоритм подключения по сети к рабочим станциям для управления ими?
Вам нужно года новое программное решение или же алгоритм подключения по сети к рабочим станциям для управления ими?
програмнное решение
[quote=mozgfx]Вам нужно года новое программное решение или же алгоритм подключения по сети к рабочим станциям для управления ими?
програмнное решение[/quote]
TeamViewer, он позволяет передачу файлов, ну и после передачи файла, тупо подключился и указывай проге что делать.
Иметься-ли какое-либо программное решение под UNIX для удаленного управления этими точками
SSH?
Извините, по ответам вижу что я неправильно поставил вопрос и задачу. Про управление и передачу забыли. Попробую описать задачу и решение.
Нам дано три точки в разных района города подключенных к городской сети.
Допустим
1. Центр
2. Север
3. Юг
ах,да и конечно хозяин точек, пусть будет
4.Восток
У 1 2 3 точек из периферии только колонки.
На 1 2 3 вышеописанных компа (точки) ставлю чистый (без графики) debian. Задача этих трех точек принимать аудио-файлы или аудио-поток от 4 точки и воспроизводить, пускай пока без каких либо условий и критерий. Как если-бы 4 точка была-бы icecast-server, а эти три были-бы просто клиентами и получали аудио поток(и).
Но, человеку требуется немного больше функционала. Требуется что-бы, только что созданный рекламный ролик на 4 точки(Windows) "загонялся" к примеру на точку 2.Север с определенными условиями, воспроизвести 255 раз в течение 3 дней с 18:00 по 21:00 после выполнения ролик допустим помечается откладывает в архив на будущий заказ.
Почему мне нужно чтоб это решение работало через браузер? Все просто. Хозяин этих точек закоренелый Windoзятник. О консоли, ssh, ip, лучше ему не рассказывать, не переживет o_O.
В общем если суть задачи ясна называйте цену, договорюсь с хозяином. *OK*
Пишите элементарный скрипт, который будет воспроизводить файлы по нужным вам критериям.
Закидывать на удалённые компы - scp например.
jonnix, Ну тут уже надо получается веб програмер который бы написал веб морду, при по мощи которой можно было бы загружать файлы на сервак и тут же указывать настройки для проигрывателя. *SCRATCH*
Пишите элементарный скрипт, который будет воспроизводить файлы по нужным вам критериям.
Закидывать на удалённые компы - scp например.
Согласен, скрипты нужны и будут , но в купе с управлением через браузер хозяина точек. Для вас эта задача кажется элементарной, так будте так добры, опишите пример решения этой задачи желательно с коментами. Алгоритм действий.
jonnix, Ну тут уже надо получается веб програмер который бы написал веб морду, при по мощи которой можно было бы загружать файлы на сервак и тут же указывать настройки для проигрывателя. *SCRATCH*
В самую точку.
Ну так что тут никого нет?, чтобы воплотить в жизнь этот проект. Моя задача - цена ваша.
Прочитал, полезная статья, может я что - то пропустил, а как-же условия и критерии для файлов!?
Ближе всего к решению этой задачи высказал lone_wolf
А именно настройки условия по времени и числу проигрывания аудио-файлов.надо получается веб програмер который бы написал веб морду, при по мощи которой можно было бы загружать файлы на сервак и тут же указывать настройки для проигрывателя.
Закрываем тему. Решено.
rtsp
rtsp
спасибо за наводку, почти то что нужно, но я так понял , что лучше написать систему под мою задачу с нуля. Всем спасибо.
а вы? Как, не падаете в оборок от консоли?Почему мне нужно чтоб это решение работало через браузер? Все просто. Хозяин этих точек закоренелый Windoзятник. О консоли, ssh, ip, лучше ему не рассказывать, не переживет
[console]СТРАШНО?[/console]
ну если я вас не напугал, то всё просто:
1. на главном сервере делаем каталог $HOME/media/
2. там же подымаем sshd и открываем доступ по ключу всем трём удалённым системам.
3. на каждом клиенте настраиваем ssh доступ через консоль
4. там же настраиваем sshfs, и автомонтирование $HOME/media/ на главный сервер
5. всё. Имеем _один_ каталог ~/media/, содержимое которого везде одинаковое, и доступ к нему есть отовсюду(причём тупо как к папке, мышкой).
а про управление, воспроизведением + установка числа слькораз показать и т.д. Это над скрипт писать получается.
а это уже другая задача.а про управление
если есть доступ по ssh, то в vlc уже есть готовая морда, вроде подходит. То, что я выше написал даст только одно хранилище на всех точках.
согласен, но насчет vlc морда то есть, но её то надо включить + для того чтоб её включить если я правильно понял то надо гуи, а вот они там не планируются
я точно не знаю, но вроде как GUI нужен только на стороне с мордой. А на стороне без морды гуй не нужен.vlc морда то есть, но её то надо включить + для того чтоб её включить если я правильно понял то надо гуи, а вот они там не планируются
я точно не знаю, но вроде как GUI нужен только на стороне с мордой. А на стороне без морды гуй не нужен.[/quote][quote="lone_wolf"]vlc морда то есть, но её то надо включить + для того чтоб её включить если я правильно понял то надо гуи, а вот они там не планируются
вполне может быть, спорить не буду так как не обладаю точной инфой.
согласен, но насчет vlc морда то есть, но её то надо включить + для того чтоб её включить если я правильно понял то надо гуи
Нет, иксы не нужны. Другое дело, что веб-морда VLC не будет иметь необходимых настроек для запуска по расписанию. Тут или использовать cron, либо уж писать свою морду к VLC.