Author Topic: 3 телевизова и сервер  (Read 5341 times)

0 Members and 1 Guest are viewing this topic.

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
3 телевизова и сервер
« on: October 25, 2012, 15:56:41 »
Здарвствуйте!
Работаю в колледже админом. Здание из четырех этажей. На трех этажах в холах установленны плазменные телевизоры.
Система трансляции видео организована следующим образом:
 "обычный комп" - "рзаветвитель VGA(на 3 провода)" - "преобразователь из VGA в UTP" - "преобразователь из UTP в VGA" - "TV"
"преобразователь из VGA в UTP", "преобразователь из UTP в VGA", "TV" - всего по штуки ...
Картинка транслируется путем дублирования сожержимого экрана ПК, что не очень удобно ...
Сам же ПК расположен в серверной, и тоситуп к нему осуществляется через радмина.

А теперь к сути:
   Люди приносят материал для трансляции в разных форматах(jpg, dvd, avi, ppt, pptx ), что кране не удобно, так как автоматический запуск всех этих видов материалов лоя поочередной трансляции не возможен, и переключать в ручную тоже не выход из ситуации.
   Подскажите как привести эту систему в порядок?

Лично я смог  придумать только один вариант: KMplaye (т.к. он умеет воиспроизводить вссе подряд видео с какой-либо папке) и заставить всех приносить материал в формате например avi. И потом просто докидывать новый ролик в папку из которой идет возпроизведение,а устаревший удалить.
 Но тут два минуса: KMplaye не умеет обновлят плэйлист на лету, с появление нового фал в папке и как объяснить юзерам что теперь все их картинки и презинтации должны быть видео (хотя второе вполне решаемо).

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
Re: 3 телевизова и сервер
« Reply #1 on: October 25, 2012, 16:46:06 »
Так же буду рад предложенным решениям на основе какой-либо UNIX подобной оси ...

Offline never hood

  • Hero Member
  • *****
  • Posts: 845
  • Karma: +16/-10
  • www.4job.co
    • Работа, которую ты искал
Re: 3 телевизова и сервер
« Reply #2 on: October 26, 2012, 12:11:22 »
мне кажется весьма удобно тут задействовать веб-технологии, поскольку браузер является универсальным плеером любого контента.
на стороне сервера скрипт, который на один и тот же URL отдает случайный файл из некого каталога (или дерева каталогов).
на стороне клиента, в браузере, ajax-скрипт опрашивает означенный URL и отображает его на странице (div на все окно, браузер в полноэкранном режиме). при получении нового контента задествовать некоторые transitions effects. должно быть вполне симпатично. сложность невелика. можно задействовать готовый javascript-слайдер, коих тыщщи.
Ну и развивать такой подход можно до бесконечности (добавить заставку перед материалом с информацией об авторе и т.п., push-сообщения на случай пожаров, информационный киоск и т.д. и т.п).

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
Re: 3 телевизова и сервер
« Reply #3 on: October 26, 2012, 14:41:46 »
Спасибо за предложение! была у меня подобная идейка, но нет времени на программирование ...
Моя идея заключалась в написании своего видео плеера адаптированного под конкретно мою задачу ...

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
Re: 3 телевизова и сервер
« Reply #4 on: October 26, 2012, 14:48:51 »
never hood, твоя идея мне нравиться ....
Я не очень дружу с вебом .... то что будет со стороны сервера это понятно ... а вот со стороной клиента не все гладко ....
"transitions effects" - что это?

Offline never hood

  • Hero Member
  • *****
  • Posts: 845
  • Karma: +16/-10
  • www.4job.co
    • Работа, которую ты искал
Re: 3 телевизова и сервер
« Reply #5 on: October 27, 2012, 13:59:07 »
Quote
"transitions effects" - что это?
- эффекты перехода от одного кадра к другому, или между страницами и т.п. Хороший пример (и потенциальная основа для реализации вышеописанной идеи). Ну и, если совсем творчество разыграется, ящик с игрушкамиинструментом.

Offline mx5

  • Sr. Member
  • ****
  • Posts: 368
  • Karma: +4/-1
Re: 3 телевизова и сервер
« Reply #6 on: October 28, 2012, 22:14:00 »
BriGaDir, схема работы информационных табло (первый абзац) которую вы описали в своем первом посту - вас устраивает? Есть несколько готовых примеров как можно еще реализовать трансляцию на телевизоры, но озвучивать тут не хотел бы технические тонкости. Если есть интерес могу в личку набросать, а еще лучше сначала услышать четкое техническое задание. А то в вашем посту мало чего понятно, вроде то не нравится, то не нравиться, это не нравится, а что хотим то в итоге, в чем проблема? Если в том, что народ тащит в разных форматах, так это просто решается. На то же информационное табло вешается информация большими красными буквами, что с сегодняшнего дня предоставляем информацию в отдел бла-бла-бла на это табло только в таком то формате и все. Пусть делают сами  или переделывайте вы сами, приводите к одному формату, например, MS PowerPoint, ну или avi. И пусть фигачит на теликах. Если надо чтобы на разных теликах разная информация шла, например на одном этаже одна, на другом, другая, на третьем третья, тогда тоже есть решения.

Вообщем если хотите привести вашу систему информирования до состояния понятной и удобной в обслуживании бесперебойной работы, напишите четкое тех. задание - помогу реализовать. Программирования в моем случае нет и быть не может, чистое администрирование и смекалка. Не та задача чтобы одевать "ежовые рукавицы" и "изобретать велосипед". Все делается голыми руками и холодной головой.
« Last Edit: October 28, 2012, 22:16:29 by mx5 »

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
Re: 3 телевизова и сервер
« Reply #7 on: October 29, 2012, 11:47:07 »
mx5, спасибо что откликнулись!

Аппаратная часть уже реализована:
"обычный комп" - "разветвитель VGA(на 3 провода)" - "преобразователь из VGA в UTP" - "преобразователь из UTP в VGA" - "TV"
"преобразователь из VGA в UTP", "преобразователь из UTP в VGA", "TV" - всего по штуки ...
Картинка транслируется путем дублирования содержимого экрана ПК.
Схема:

Уточняю ТЗ:
1. На всех телевизорах должно быть одно и то же изображение.
2. Загрузка контента для демонстрации должна производиться путем обычного копирования файла в «какой-либо каталог».
3. Выгрузка контента, путем удаления файла из «какого-либо каталога».
4. Формат файлов должен быть либо *.ppt(*.pptx), либо *.avi(видео). Т.е. систему надо адаптировать под один из этих двух форматов, в приоритете презентации.
5. Переключение демонстрируемых файлов должно происходить автоматически + зацикливание.
6. Автоматическое обновление плей-листа, т.е. новый файл добавленный в «какой-либо каталог», в течение какого-то времени должен оказаться в плей-листе, без участия пользователя.

Под словами «какой-либо каталог» - каталог на сервере с которого транслируется видео, открытый для доступа по сети.

Offline mx5

  • Sr. Member
  • ****
  • Posts: 368
  • Karma: +4/-1
Re: 3 телевизова и сервер
« Reply #8 on: October 29, 2012, 13:47:24 »
Понятно!
Понятно, что руками работать не хотите и пытаетесь автоматизировать дабы сбросить эту обязанность с себя и забыть как страшный сон. :) Видать надоедает сильно и отнимает много времени.

Сразу скажу, делал презентации и в avi и в powerpoint. Второе проще с точки зрения подготовки материала для публикации. Может сделать даже юзер со средними навыками и знаниями MS Office. Бывало, что хватало одного раза показать и рассказать человеку "Глубоко на ВЫ с компьютером!" принцип работы powerpoint и привести сравнение работы с Word в плане редактирования и вставки изображений и текстов. И всё! Больше к этому не возвращался и обновлением информации занимались те кто пишет новую информацию.

Теперь про проигрыватель. Вы в powerpoint плейлист вообще видели? Я - нет. Там слайды и они в одном файле и они внутри файла листаются. Пока файл открыт на проигрывание, слайды вы в него не добавите. Следовательно чтобы добавить слайд надо закрыть файл проигрываемый, добавить слайды, сохранить и открыть на проигрывание, либо один закрыть, другой открыть с обновленной информацией.
С проигрыванием в avi тоже самое. Плееры не умеют динамически обновлять список из папки. Поэтому что же самое, нужно закрыть и открыть файл чтобы обновить инфу, добавив новую инфу или заменив файл.

Если у вас, например, информацию обновляют каждый день с утра (приносят), то можно придумать как выгружать powerpoint в определенное время и запускать заново с одним файлом (с одним и тем же именем, неизменным) в определенной папке, в котором будет вся информация обновленная. И запихать этот процесс в шедулер. Если хотите автоматизировать этот процесс, то надо приучить подавать информацию юзеров в определенное время или до определенного времени и соответственно ставить их в известность, что обновление производится в такой-то промежуток времени. Исключите, хаотичность по времени, подачу заявок и тогда будет легче что либо придумать с обновлением.

Но все равно ИМХО делается все это всегда руками, контроля больше. Иначе в один прекрасный момент можно на телеках увидеть что-нибудь не подобающее.

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
Re: 3 телевизова и сервер
« Reply #9 on: October 29, 2012, 16:19:22 »
Второе проще с точки зрения подготовки материала для публикации. Может сделать даже юзер со средними навыками и знаниями MS Office. Бывало, что хватало одного раза показать и рассказать человеку "Глубоко на ВЫ с компьютером!" принцип работы powerpoint и привести сравнение работы с Word в плане редактирования и вставки изображений и текстов.
С этой точки зрения согласен, презинтации лучше и проще.

НО опять же вобпрос с обнавлением информации:
    Предположим юзеры  поняли в каком виде надо готовить презинтации и притащили 10 презинтайция по 10 слайдов, и того 100 слайдов.
    Предположим на экранах уже крутиться презинтация в 150 слайдов.
    В итоге получачем, что некий человек, который занимается обновлением информации, должен перебрать первую презинтацию на наличие устаревших сладов и добавить 100 новых сладов ... ЭТО НЕ ТО ЧТО НУЖНО .... в прочессе тестового запуска,  именно такой подход и использовался ... а проблема разных форматов решалась возможностью PowerPointa впихивать на слады не только картинки и текст, а так же и видео ...

Больше к этому не возвращался и обновлением информации занимались те кто пишет новую информацию.
А вот научть юзеров обновлять информацию уже сложнее ... + под это дело придется выделить еще один копьютер.

В случае с использованием только видео файлов в качестве информации, автоматизировать процесс намного проще, а вот научить пользователь работать с видео редакторам граздо сложнее ...

Тут недавно мне в голову пришла еще одна идейка, если использовать только картинки, то  проблему автоматизации уже решила компания Microsoft, осталось только добавить в имена фалов дату удаления, и написать скрипт который например в 3 часа ночи бы, парсил каталог с этими фалами и удалял устаревшие, ну и естесвенно перезапускал просмотр изображений в режиме презинтации ... но опять же есть и недостатки, становитсякране неудобным показ видео ...

В итоге, если взять во внимание все выше сказанное, можно сделать вывод, что нужна программа с возможностью просмотра видео и картинок, плюсв этой программе должна быть настройка времени в течение которого должны отображаться картинки + и былобы неплохо чтобы на момент смены фалов был бы какой-нибуть красывый переход, а не надпись "загрузка мультимедиа" .... вопрос: Где взять такую программу?


Offline mx5

  • Sr. Member
  • ****
  • Posts: 368
  • Karma: +4/-1
Re: 3 телевизова и сервер
« Reply #10 on: October 29, 2012, 17:14:38 »

Тут недавно мне в голову пришла еще одна идейка, если использовать только картинки, то  проблему автоматизации уже решила компания Microsoft, осталось только добавить в имена фалов дату удаления, и написать скрипт который например в 3 часа ночи бы, парсил каталог с этими фалами и удалял устаревшие, ну и естесвенно перезапускал просмотр изображений в режиме презинтации ... но опять же есть и недостатки, становитсякране неудобным показ видео ...

В итоге, если взять во внимание все выше сказанное, можно сделать вывод, что нужна программа с возможностью просмотра видео и картинок, плюсв этой программе должна быть настройка времени в течение которого должны отображаться картинки + и былобы неплохо чтобы на момент смены фалов был бы какой-нибуть красывый переход, а не надпись "загрузка мультимедиа" .... вопрос: Где взять такую программу?
Все таки наверное возможности шедулера MS Windows не надо отбрасывать. Очистку папки думаю можно сделать им и запись нового файла в определенную расшареную папку тоже (батник прикрутить в конце концов в шедулер). С другой стороны, вопрос, кто новый файл будет формировать и как? Ага. Возвращаемся к тому с чего начали.
Программы нет такой какую вы хотите. А если найдете, то скорее всего она будет ушербной в каком-нибудь другом месте, плане. Решить вопрос такой, нахождением одной программы не получится.

Я не знаю какие у вас телики, но думаю не маленькие и не с эл.лучевой трубкой и кинескопом. А какие-нибудь ЖК. И наверняка у них есть USB, помимо до кучи других портов. Так вот. Если в jpg слайды с папки запускать на телеке, то у него есть возможность их проигрывать самостоятельно. С USB носителя он сам может проигрывать их по порядку. Если есть функции использования шары по сети, можно запускать проигрывание с телека с пульта. Это тонкий намек такой был.  :)

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
Re: 3 телевизова и сервер
« Reply #11 on: October 29, 2012, 18:41:31 »
Quote
Я не знаю какие у вас телики, но думаю не маленькие и не с эл.лучевой трубкой и кинескопом. А какие-нибудь ЖК. И наверняка у них есть USB, помимо до кучи других портов. Так вот. Если в jpg слайды с папки запускать на телеке, то у него есть возможность их проигрывать самостоятельно. С USB носителя он сам может проигрывать их по порядку. Если есть функции использования шары по сети, можно запускать проигрывание с телека с пульта. Это тонкий намек такой был.
Очень плохая идея! Хотя USB на телика есть ... кража флэшки гарантирована!
А разъема под LAN на них к сожалению нету ....

Quote
С другой стороны, вопрос, кто новый файл будет формировать и как?
Это вы сечас о каком файле?

Offline mx5

  • Sr. Member
  • ****
  • Posts: 368
  • Karma: +4/-1
Re: 3 телевизова и сервер
« Reply #12 on: October 29, 2012, 20:53:53 »
Очень плохая идея! Хотя USB на телика есть ... кража флэшки гарантирована!
А разъема под LAN на них к сожалению нету ....
......
Это вы сечас о каком файле?
Для вашего случая может и плохая, а когда нет возможности поставить раб. станцию к телеку, очень выручает.
Про файл. Файл с обновленной информацией.

И еще раз, пока какая либо программа проигрывает файл, вы в него ничего не добавите.
« Last Edit: October 29, 2012, 20:57:26 by mx5 »

Offline BriGaDir

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
Re: 3 телевизова и сервер
« Reply #13 on: October 30, 2012, 09:55:56 »
а когда нет возможности поставить раб. станцию к телеку, очень выручает.
сдесь согласен

Про файл. Файл с обновленной информацией.

Для просмотра картинок в режиме презентации никакой файл формировать не надо! А надо всего лишь открыть любу картинку из папки и ткнуть кнопку "Показ слайдов" или F11 =) В общем, мы явно друг друга недопоняли ...
« Last Edit: October 30, 2012, 11:37:27 by BriGaDir »

Offline never hood

  • Hero Member
  • *****
  • Posts: 845
  • Karma: +16/-10
  • www.4job.co
    • Работа, которую ты искал
Re: 3 телевизова и сервер
« Reply #14 on: October 30, 2012, 11:35:11 »
это какое-то надругательство над русским языком... ужас!