Нужна помощь реализовать \"скромный\" проЭкт (:*

Статус: Offline
Реєстрація: 10.11.2010
Повідом.: 548
Нужна помощь реализовать \"скромный\" проЭкт (:*

Доброго Всем, Админам, Юзверям, Поклонникам и Фанатам, Linux!


Ребята - прошу помощи по описанной ниже проблемы. Сразу прошу не пинать и не буцать, так как хочу разобраться, с большим удовольствием буду рад если будет пошаговое описание решения данного "проекта".

Будет внизу много буков имхо хочу не упустить ни одну деталь... :)ДЛя многих покажется это пустячком в пару скриптов, но учесть что времени потратил, некоторые вопросы решил, а некоторые мысленно понимаю как решить, но реально - думаю "курение" мануалов нужно не одну плантацию стабачить.... :-[


Может кто-то сталкивался с данным или подобным "проектом"...или решал подобную задачу

ЧТо необходимо сделать.... (в двух словах о проекте)

1. Поднятие SSH (его поднял без вопросов все входит и выходит) :D
2. Поднятие FTP (Есть FTP сервер (хранилище видео и медиа файлов) находящееся в интернете с фиксированным IP (назовем его F1) на чем будет поднят еще не решил скорее всего на Ubuntu, Debian or Centos (пока не решил)...
3. Есть рабочая станция точнее Media Station (назовем ее M1) таких станций будет несколько... При загрузке которой загружается и автоматом запускается VLC player с подгружаемым конкретным playlistom (к примеру 123.m3u) и воспроизводит видео на весь экран ролики с данного плейлиста, бесконечно и в произвольном порядке...
Этот момент я решил запутил VLC в автогразгрузку и прописал путь к файлу VLC /home/user/123.m3u -работает :D.
4. Поднятие VNC (почитав гуглЪ я установил X11VNC server) и получилось что-то вроде этого....

remove vino
установил x11vnc
установил пароль -storepasswd
создал данный скпритик...
/home/user/x11vnc_start.sh

/usr/bin/x11vnc -dontdisconnect -display :0 -noxfixes -shared -forever -rfbport 5900 -bg -o /var/log/x11vnc.log -rfbauth /home/user/.vnc/passwd
exit 0

сделал исполняемым chmod +x
Добавил опцию автозагрузки в файл /etc/lightdm/lightdm.conf:

greeter-setup-script=/home/user/x11vnc_start.sh

ребутнул систему - но подконектицо по VNC не могу ???

в Logax пишет следующее


Last login: Tue Mar 27 15:03:59 2012 from 192.168.1.100
mike@stations:~$ mc
Файл: x11vnc.log Строка 49 Позиция 04056 байт 100%
27/03/2012 15:08:40 --------------------------------------------------------
27/03/2012 15:08:40
27/03/2012 15:08:41 Default visual ID: 0x21
27/03/2012 15:08:41 Read initial data from X display into framebuffer.
27/03/2012 15:08:41 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/4096
27/03/2012 15:08:41 *** unrecognized option(s) ***
27/03/2012 15:08:41 [1] 20
27/03/2012 15:08:41 For a list of options run: x11vnc -opts
27/03/2012 15:08:41 or for the full help: x11vnc -help
27/03/2012 15:08:41
27/03/2012 15:08:41 Here is a list of removed or obsolete options:
27/03/2012 15:08:41
27/03/2012 15:08:41 removed: -hints, -nohints
27/03/2012 15:08:41 removed: -cursorposall
27/03/2012 15:08:41 removed: -nofilexfer, now the default.
27/03/2012 15:08:41
27/03/2012 15:08:41 renamed: -old_copytile, use -onetile
27/03/2012 15:08:41 renamed: -mouse, use -cursor
27/03/2012 15:08:41 renamed: -mouseX, use -cursor X
27/03/2012 15:08:41 renamed: -X, use -cursor X
27/03/2012 15:08:41 renamed: -nomouse, use -nocursor
27/03/2012 15:08:41 renamed: -old_pointer, use -pointer_mode 1

що за БРЕД Понять не могу....

(в принципе подключиться через VnC могу - но по "кривому" поднятием Общего доступа к рабочему столу...и через VNC viewer конекчусь...все гуд...но опция передача файлов не активна(((((( - что оч не есть гуд....посему трабл с поднятием x11vnc остался для меня открытым.....

5. Самое интересное....Поднятие либо планировщик ( либо правильно сказать написание скрипта или пару скриптов):
- в определенное время - которое прописать можно (к примеру 12:00 станция M1 конектицо к F1 и проверяет если новые обновления на видео и медио файлах....)


если есть то=> идет скачка с F1 в конкретную папку видео в видео. медиа в медиа на M1

после чего идет update плейлиста отдельно для каждого типа файлов...
далее

система идет в ребут, после чего идет загрузка нового плейлиста с новыми видеороликами и музыкой....

и идет отчет (если появилось новое видео или медиа) на почту...с "бланком текста письма" - обновлено на такой то станции с таким то IP таких видео (список) и таких (медиафайлов).



Фух ...вроде все...в принципе ничего сложного нету...для линуксоида это работы на пол дня...от силы.... - но для меня думаю до летнего отпуска в лучшем случае:))))


Подскажите плиз конкретно по пунктам как решить данный "проект"

ЗЫ большое спасибо заранее....если где-то сделал не так... но написанному как решил...просьба поправить и подсказать....

Данный момент я решил в этом разбираться потихоньку с VLC кое-как сделал (повторюсь но без передачи файлов, путем поднятия "Общего доступа к рабочему столу" - все работает и я очень рад (учесть что я новичОК с linux) и думаю это явление временное, т.к чем больше копаю тем больше понимаю что это ТЕМА....чего раньше я с ОКонных не слез.... :coolsmiley:


Система Ubuntu 11.10
Подняты X-сы

с ув... Mike


ICQ 683933
Skype tsuranov_michail

В случае если кто-то захочет помочь лично, буду оч БЛАГОДАРЕН. готов поставить пиво...если окажемся в одном географическом положении ;)
 
3. Есть рабочая станция точнее Media Station (назовем ее M1) таких станций будет несколько... При загрузке которой загружается и автоматом запускается VLC player с подгружаемым конкретным playlistom (к примеру 123.m3u) и воспроизводит видео на весь экран ролики с данного плейлиста, бесконечно и в произвольном порядке...
Этот момент я решил запутил VLC в автогразгрузку и прописал путь к файлу VLC /home/user/123.m3u -работает .
нафиг это нужно?
 
необходимо для медиастанции с выводом... на плазму...прокрутки видеороликов


с VNC передачей файлов решил трабл.... :D

видимо ошибки были со скриптами))) работает входит и выходит....и файло передает )))))
 
Останнє редагування:
как часто надо обновлять плейлист?
 
я примерно такую схему написал...

M1 connect to F1 (12:00 Am o'clock)
if F1 have new video or media files => M1 Downloads video and media to /home/user/video /home/user/media

then M1 update playlist /home/user/123.m3u

reboot system

Start M1 with "new update" playlist /home/user/123.m3u and play to VLC -fullscreen

send mail to (vasya@vasya.com) blank (Update M1 (ip 10.10.10.10) Video (list update) and media (list update files)

таким видом вижу....сорри за непонятку если вдруг...:) проверка раз в сутки в одно и тоже время...:)
 
Ну так в чём проблема, пишешь скрипт, засовываешь в крон, на исполнение от рута, в какое надо время, по ссш или фтп коннектишься на сервак, проверяешь есть ли файл, сливаешь, ребутишься или просто перезапускаешь ВЛС
 
Да все это Да...и красиво...имхо я не знаю как этот скрипт писать...:((((

блок схему накидать можно...а вот как это через Баш реализовать (:

буду благодарен за помощь...если поможете?
 
так плейлист надо обновлять раз в сутки?
я бы использовал Rsync
Причем возможны два варианта:
каждая станция забирает с головного файло, генерирует новый плейлист из списка файлов и подсовывает его плееру. Даже без ребута. Можно даже и сам плейлист получать с файлом :)

А можно делать так, что головной сервак будет распихивать новой файло по станциям...
 
тему можно закрывать....
 
Назад
Зверху Знизу