Важная часть вызова FlowPlayer – это <script src=»/flowplayer/example/flowplayer-3.1.4.min.js»></script> (который ссылается на скрипт flowplayer-3.1.4.min.js в каталоге /var/www/flowplayer/example) в секции <head></head> и следующие две части в секции <body></body>:
<a
href=»<?php printf(‘%s%s/%s%s’, $uri_prefix, $m, $t_hex, $f, $f); ?>»
style=»display:block;width:320px;height:256px;»
id=»player»>
</a>
(Самая важная настройка – это параметр href (он устанавливается с помощью PHP в нашем скрипте), который указывает путь к файлу FLV. В параметрах [...]
Опубликовано 11 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
8 Настройка FlowPlayer
FlowPlayer теперь установлен так, что все, что нам теперь осталось – это создать HTML файл, который позволит нам просматривать наше видео. Я создам PHP файл, который будет содержать все параметры, необходимые для запуска FlowPlayer в браузере пользователя и который создаст рабочие ссылки на видео для mod_secdownload:
vi /var/www/flowplayertest.php
<?php
$secret = «somesecret»;
$uri_prefix = «/dl/»;
[...]
Опубликовано 11 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
Mod_secdownload отобразит ссылку на соответствующий файл в своем корневом каталоге (который вынесен за пределы корневого каталога сайта) и даст к нему на какое-то время. После того, как это время истечет, ссылка станет недействительной, и доступ будет закрыт.
После установки FlowPlayer, мы будем использовать PHP-скрипты для генерирования соответствующих ссылок на видео для mod_secdownload.
Здесь Вы найдете больше информации [...]
Опубликовано 11 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
6 Настройка Lighttpd
Теперь нам будет нужно открыть основной файл конфигурации lighttpd, /etc/lighttpd/lighttpd.conf, и добавить/задейстовать модули mod_secdownload и mod_flv_streaming. Очень важно, чтобы mod_secdownload был указан в списке серверных модулей перед mod_flv_streaming. Когда я сделал это по другому, то обнаружил, что не работает перемотка видео в FlowPlayer!
vi /etc/lighttpd/lighttpd.conf
[...]
server.modules = (
«mod_access»,
«mod_alias»,
«mod_accesslog»,
«mod_compress»,
# «mod_rewrite»,
# «mod_redirect»,
# «mod_evhost»,
# «mod_usertrack»,
# «mod_rrdtool»,
# «mod_webdav»,
# «mod_expire»,
«mod_secdownload»,
«mod_flv_streaming»,
# [...]
Опубликовано 11 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
5. Перекодирование видеофайлов в FLV
Предположим, что у нас есть видеофайл video.avi в каталоге /var/videos/incoming (сделанном для файлов с расширениями .mp4 .mov .mpg .3gp .mpeg .wmv). Мы желаем преобразовать его в файл video.flv и поместить в каталог /var/videos/flv. Я хочу, чтобы video.flv имел размер 320×240 пикселей с частотой аудио 44100 Hz, двумя аудиоканалами (стерео), и частотой [...]
Опубликовано 10 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
3. Установка flvtool2
Когда мы преобразуем видеофайлы в формат FLV, нам понадобится добавить некоторые метаданные, такие как длительность видео в файл FLV, чтобы FlowPlayer мог правильно отображать длительность видео. Мы можем добавить метаданные с помощью flvtool2 (http://rubyforge.org/projects/flvtool2/). Мы можем установить flvtool2 так, как показано здесь:
aptitude install flvtool2
4. Создание каталогов видеофайлов
В этом справочнике я смею предположить, что [...]
Опубликовано 10 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
2. Установка ffmpeg
Мы используем ffmpeg для конвертации наших видео-фалов в формат FLV. Проблема с официальным пакетом ffmpeg, входящим в Debian, заключается в том, что он не поддерживает MP3-кодеков, это значит то, что наше FLV-видео после преобразования потеряет звук. Поэтому мы добавми Debian-Multimedia (http://www.debian-multimedia.org/) репозиторий в наш sources.list и установим пакет ffmpeg из этого репозитория – [...]
Опубликовано 10 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
Howtoforge release:
Создайте собственное видеосообщество с помощью Lighttpd и FlowPlayer (Debian Lenny)
Эта статья поможет Вам создать собственное видеосообщество, используя lighttpd с его модулями mod_flv_streaming (для потокового видео в формате.flv, этот формат используется ведущими проектами, такими как YouTube) и mod_secdownload (для предотвращения скачки видеофалов) на системе Debian Lenny. Я буду использовать в качестве видеоплеера FlowPlayer, свободно распространяемый [...]
Опубликовано 10 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
Ранее…
7 Анонимный FTP
Если Вам нужно создать анонимный аккаунт FTP (аккаунт FTP, с помощью которого кто угодно может подключиться без пароля), то поступите следующим образом.
Сначала создайте пользователя и группу с именем anonymous_ftp. Его домашний каталог будет в директории /home/anonymous_ftp:
groupadd -g 2002 anonymous_ftp
useradd -u 2002 -s /bin/false -d /home/anonymous_ftp -m -c «Anonymous FTP User» -g anonymous_ftp anonymous_ftp
(Замените [...]
Опубликовано 05 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв
Ранее…
6 Заполнение базы данных и тестирование.
Для заполнения базы данных можно использовать MySQL шелл:
mysql -u root –p
USE ftp;
Сначала нужно создать запись в таблице ftpgroup. Она будет содержать имя группы, идентификатор группы и имя пользователя ftp-сервера, группа/пользователь были созданы нами на втором этапе настройки (замените идентификатор группы, если Вы используете отличный от 2001):
INSERT INTO `ftpgroup` (`groupname`, `gid`, [...]
Опубликовано 05 Мар 2010 | Рубрики:
Solutions |
Ваш отзыв