Реклама на терминалах!
А сейчас я достану еще один козырь из рукава и подарю его вам) Речь идет об управлении рекламой на втором мониторе терминала. Вам понадобиться зарегистрировать FTP хостинг. Их благо сейчас много, платных и бесплатных. Я выбрал себе платный, это внушает мне уверенность что его просто так не прикроют. Допустим FTP есть и зарегистрирован. Создаем на нем каталог reklama и каталог playlist. Учтите, что объем пересылаемой информации будет полностью на вашем GPRS трафике, лежать, поэтому старайтесь не пересылать больших файлов. Под большими файлами, я имею ввиду файлы размером больше 7-8 мегабайт. Например у меня на терминалах картинки, обычные картинки с расширением 1280x1024. Выглядят четко, красиво, привлекают внимание и доносят до клиента необходимую информацию. Чтобы видеоролики были такими же четкими их как минимум нужно подносить к терминалу на флешках. В некоторых случаях, самодельные видеоролики несмотря на все установленные кодеки, все равно под Media Player Classic зависали и это было очень неприятно. Поэтому я дополнил медиатеку терминала легким и простым MPlayer.
Чтобы организовать поддержку рекламы со стороны DOG'а, именно на него я взвалил эту ответственность, его нужно просто обновить. Обновленный DOG-2x (2x в названии, означает 2-х мониторный) включает в себя проигрыватель Media Player Classic, MPlayer, K-Lite Codec Pack 7.20, Flash Player 10.3.181.34, а также скрипты и задачи обновляющие и запускающие рекламу.
Запустите скачанный DOG-2x, (он уже содержит в себе файлы из предыдущей статьи), подождите пока он установиться, при необходимости перезагрузите терминал. Путь установки хоть и скрыт, но по прежнему C:\DOG. Если после запуска на вас кинется собачка, не пугайтесь, вы ей просто понравились:) Нажмите сочетание Ctrl+Alt+M чтобы закрыть перед ней дверь. Или Alt+Tab перейти на процесс плеера и закрыть его. Если собачка на вас не кинулась, а вместо этого плеер выдает ошибку что то там связанное с Shockwave Player, это значит проблема с флеш плеером. Для начала попробуйте удалить имеющийся. Для этого не поленитесь скачать к себе на флешку, uninstall flash player эта штуковина удаляет flash player. После установите заново сборку DOG-2x. Перед тем как настраивать DOG по своему, откройте командную строку Alt+` и напишите net stop nncron чтобы остановить службу nnCron и уберечь себя от настойчивой собачки и прочих новых обитателей вашего ящика. Зайдите в C:\DOG\scripts\ и откройте блокнотом файл media-up.tab - именно наличие этого файла отличает 2х от 1х. Именно здесь находятся все настройки отвечающие за работу DOG'а со вторым экраном. А теперь рассмотрим их подробнее.
Задача GISMETEO_KIEV - каждый час скачивает по этому адресу:
http://informer.gismeteo.ru/new/4944-8.GIF
баннер на котором нарисована погода для города Киев. Для изменения города, зайдите на сайт http://informer.gismeteo.ru выберите самый большой по размерам баннер, в моем случае лучше всего на втором мониторе смотрится Размер 234x60 Нажмите кнопку "Получить код". Далее выберите страну - город. Например выбрана Армения - Ванадзор, жмете кнопку "Получить код информера" - в самом коде нас интересует только строчка:
http://informer.gismeteo.ru/new/5287-8.GIF
где 5287-8.GIF название картинки, которое заменив в media-up.tab в задаче GISMETEO_KIEV вы включите показ погоды в Ванадзоре. И задачку можно уже переименовать). Эти баннеры постоянно обновляются, а с ними и погода на вашем терминале будет меняться. Да и еще, не забудьте сменить название картинки в строке:
S" C:\METER\5287-8.GIF" DELETE-FILE DROP
Иначе старый файл не будет удален а новый придет уже переименованным и так как он не прописан в нужной строке, то будет играть одна и та же картинка. Зимой - осень будет)
Задачи playlist_MP, playlist_MPC и REKLAMA - отвечают за закачку плейлистов для обоих плееров и рекламы с вашего FTP. Именно вот эту строку:
ftp://login:password@ftp.host.com
во всех трех вы должны сменить под себя. Задача обновляющая плейлисты для MPlayer playlist_MP по умолчанию не активна. Вы всегда можете ее сами активировать, но тогда нужно выключить задачу playlist_MPC. Под стать выбранной одной из этих двух задач, меняются и задачи Mplayer-Go и MplayerC-Go которые следят за появлением измененного плейлиста и как только такой есть сразу стартуют каждая свой проигрыватель. Поэтому запускать можно только одну, в то время как другая должна быть выключена.
Ну и задача GoPlay запускает скрипт goplay.cmd который подбрасывает каждые 30 секунд переименованный плейлист к плееру, где его видит MplayerC-Go и запускает его на воспроизведение со всеми необходимыми настройками. Через 30 секунд, автоматом завершаем на всяк случай процессы обоих плееров и запускаем следующий шаг и так по кругу. Принцип работы скрипта goplay.cmd, можно сравнить с десятизарядным барабанным кольтом, нажимаешь на курок и патрон летит один за другим, если один застрял следующий все равно выйдет. Время 30 секунд можно изменить на свое.
Я замечал на некоторых своих терминалах глюк, когда после начала проигрывания рекламы, через примерно 3-5 сек. проигрыватель закрывался, пустой фон рабочего стола на втором экране, через 20-25 сек снова мелькает реклама и снова пустой фон. Честно природу такого явления не выяснил, но проблему обошел путем конвертации файла goplay.cmd в goplay.exe. Ковертером bat2exe.
Выставить настройки как на скриншоте. Важно учитывать что если в goplay.cmd прописывается видеоролик, то нужно посмотреть время его воспроизведения, перевести в секунды и заменить время в паузе после него с 30 сек. на его время. Например мультик Переменная облачность - длится 5 мин. 49 сек. Я записал паузу в 320 сек. чтоб не свое и ваше тратить эфирное время на роли.
Настройки про которые я не упомянул, лучше не менять.
Для управления рекламой FTP сервера мало, нужна еще внимательность. В сборке DOG-2x я положил вам на первое время несколько картинок сконвертированных во флеш и готовых под них плейлистов. Далее вы можете взять эти плейлисты и положить к себе на FTP а там уже редактировать их содержимое под свои ролики. Названия плейлистов лучше не менять иначе придется потом их заменить и в других задачах и скриптах. В двух из десяти плейлистах, прописан проигрыш погоды. Если вместо погоды пустой экран, скопируйте эту строку:
C:\DOG\scripts\utils\wget\wget.exe http://informer.gismeteo.ru/new/4944-8.GIF -P C:\METER
в командную строку и убедившись что терминал на связи, выполните ее. На диск C:\METER сразу будет скачана маленькая картинка. И пробелов в проигрыше рекламы больше не будет.
Для работы с MPlayer закачайте на FTP playlist.m3u в котором пропишите эдакий списочек:
И так далее и будьте уверены, они будут играть по кругу и повторяться после заново. Сам плейлист, с FTP перекочует прямо в папку к Mplayer откуда его запустит задачка Mplayer-Go.
Для удобной работы с FTP, рекомендую использовать FileZilla
P.S. не забываем о "горячих клавишах" (hot keys)
ALT+E Проводник ALT+C Панель управления CTRL+ALT+S Выключение через 5 сек CTRL+ALT+R Перезапуск через 5 сек CTRL+ALT+A Отменить перезапуск и выключения ALT+P Команда ping 8.8.8.8 Десять пакетов, пингуем сервак google CTRL+ALT+K Закрыть программу 24NonStop (в итоге она перезапуститься, там батник следит за ее работой) CTRL+ALT+M Закрыть проигрыватель Media Player Classic CTRL+ALT+L Закрыть проигрыватель MPlayer ALT+i Запустить Internet Explorer (на случай, если глянуть мониторинг или что то еще) ALT+D Запустить дефрагментатор Perfect Disk - если установлен конечно) ALT+N Запустить 24нонстоп. (Если батник не запущен то таким образом стартанем и батник и программу) ALT+` Запустить консоль ALT+F Открыть FAR Manager ALT+1 Autorun - Посмотреть содержимое автозапуска ALT+2 Запуск CCleaner - чистильщик временных файлов и ключей в реестре ALT+3 ProceXP - смотрим запущенные процессы ALT+4 Total Commander ALT+5 Утилитка для добавления и удаления служб. Очень выручала когда на терминалах были вирусы ALT+6 Everest - просмотр данных об оборудовании. Материнка, видеокарта и прочее ALT+7 AVZ - портативный антивирус для проверки системы на вирусы и системных ключей на безопасность. Надо обновлять базы ALT+8 TCP-IP - Показывает процессы которые лезут в интернет на какие DNS и IP. Можем прикрывать неугодные ALT+9 ScanDisk C:\ и D:\ D:\ проверяет сразу, C:\ после перезагрузки терминала. CTRL+1 Вызвать диспетчер устройств Windows ALT+S Посмотреть службы ALT+M Запуск плеера. Здесь идет речь о Media Player Classic ALT+L Запуск MPlayer P.P.S DOG мне пришлось перебрать, нашел несколько ошибок и исправил. Заодно обновил Media Player Classic, Flash Player 11 и K-Lite Codec Pack 7.80 (Full) И добавил два небольших avi ролика: мультк Переменная облачность от компании Pixar и интро к моим любимым The Simpsons. Так что благодаря двум небольшим видеороликам, размер самой сборки здорово вырос)
статья отредактирована 09 Октября 2011 г.