ストリーミングサーバー · 1 min read · Nov 12, 2025

AppleのDarwin Streaming ServerをCentos 5.2にインストールする

AppleのDarwin Streaming ServerをCentos 5.2にインストールする

はじめに

このチュートリアルでは、Centos/RHEL 5.2上でAppleのDarwin QuickTime Streaming Serverのインストール、設定、およびメディアの準備について説明します。Darwin QuickTime Streaming Serverは、RTP/RTSPストリーミングプロトコルを介してH.264およびmpeg4ファイル形式を提供することができます。

前提条件

  1. CentOS 5.2 x86がインストールされていること
  2. 開発ツールがインストールされていること(インストール後に以下のコマンドでインストール可能)
    yum groupinstall "Development Tools"
  3. 静的IPアドレスとホスト名; 私は192.168.0.10とexample.orgをホスト名として使用しました
  4. ファイアウォールとSELinuxを無効にする(後で設定)

Darwin Streaming Server 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 Streaming Serverの設定

ブラウザを開き、アドレスをhttp://yourserverip:1220に設定し、qtpasswdを実行したときに選択したパスワードでユーザー名administratorでログインします。

ログイン画像

ログイン後、mp3放送パスワードを求められます:

Mp3パスワード画像

次に、管理用Web GUIにSSLを使用するかどうかを尋ねられます。私は証明書が手元になかったのでデフォルトを使用しました。

SSLオプション画像

次に、ポート80でストリーミングするかどうかを尋ねられます。同じマシンでWebサーバーを実行する予定がある場合は、このオプションを使用しないでください。

ポート80でのストリーミング画像

次に、メディアが保存されているパスを指定するように求められます。今はデフォルトのままにしておきます。現在のディレクトリには、インストールのテストに役立つサンプルファイルがいくつかあります。

メディアのパス画像

これで、以下のようなメイン管理者ページが表示されるはずです:

メイン管理者ページ画像

クライアント(WindowsまたはMacのいずれか)でQuickTimeを開き、Darwinによってインストールされたサンプルファイルの1つを使用してインストールをテストできます。

File > Open URLと入力し、rtsp://yourip/sample_300kbit.movと入力します。

以下のビデオが音声付きでストリーミングされるはずです:

RTSPストリーミング画像

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。