Потоковое видео · 2 min read · Nov 12, 2025

Сервер потоковой передачи Darwin от Apple на Centos 5.2

Сервер потоковой передачи Darwin от Apple на Centos 5.2

Введение

Этот учебник проведет вас через установку, настройку и подготовку медиа для сервера потоковой передачи QuickTime Darwin от Apple на Centos/RHEL 5.2. Сервер потоковой передачи QuickTime Darwin способен обслуживать форматы файлов H.264 и mpeg4 через протоколы потоковой передачи RTP/RTSP.

Предварительные требования

  1. Установлен CentOS 5.2 x86
  2. Необходимы инструменты разработки (можно установить после установки с помощью yum groupinstall "Development Tools")
  3. Статический IP-адрес и имя хоста; я использовал 192.168.0.10 и example.org в качестве имени хоста
  4. Отключите брандмауэр и SELinux (настройте позже)

Установка сервера потоковой передачи Darwin 6.0.3

В настоящее время нет официальных бинарных пакетов текущей версии, поэтому мы возьмем исходный RPM. Текущий исходный пакет Apple не компилируется на системе Linux без патча. Введите следующую команду по порядку!

su -   
wget http://www.abrahamsson.com/DarwinStreamingServer-6.0.3-2.src.rpm   
rpm -i DarwinStreamingServer-6.0.3-2.src.rpm   
cd /usr/src/redhat/SPECS/   
rpmbuild -bb DarwinStreamingServer.spec   
cd /usr/src/redhat/RPMS/i386/   
yum –y install perl-Net-SSLeay   
rpm -U DarwinStreamingServer*

При установке RPM установка зависает при попытке запустить Darwin, поэтому подождите несколько минут, затем откройте другую сессию терминала, используя Alt + F2, и выполните следующее от имени root:

killall -9 DarwinStreamingServer

Чтобы изменить учетную запись администратора с пароля по умолчанию “password”, используйте следующую команду:

qtpasswd administrator

Чтобы DSS запускался при загрузке, выполните следующее:

chkconfig --level 345 dss on

Настройка сервера потоковой передачи Darwin

Теперь откройте браузер и укажите адрес http://yourserverip:1220 и войдите с именем пользователя administrator и паролем, который вы выбрали при выполнении qtpasswd.

Изображение входа

После входа в систему вас попросят ввести пароль для трансляции mp3:

Изображение пароля mp3

Далее вас спросят, хотите ли вы использовать SSL для веб-GUI администрирования; я использовал значение по умолчанию, так как у меня не было сертификата под рукой.

Изображение опции SSL

Следующий вопрос, который вам зададут, хотите ли вы транслировать на порту 80. Не используйте эту опцию, если вы планируете запускать или уже запускаете веб-сервер на той же машине.

Изображение трансляции на порту 80

Далее вас попросят указать путь, где хранятся ваши медиафайлы; оставьте это значение по умолчанию на данный момент. В текущем каталоге есть несколько образцов файлов, которые полезны для тестирования вашей установки.

Изображение пути для медиа

Теперь вы должны увидеть главную страницу администратора, как показано ниже:

Изображение главной страницы администратора

Теперь вы можете протестировать вашу установку, открыв QuickTime на клиенте (либо Windows, либо Mac) и используя один из образцов файлов, установленных Darwin.

Файл > Открыть URL и введите rtsp://yourip/sample_300kbit.mov

Следующее видео должно транслироваться со звуком:

ИЗОБРАЖЕНИЕ RTSP ПОТОКА

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.