`

Darwin Streaming Server 安裝操作備忘

 
阅读更多

Darwin Streaming Server蘋果公司推出的開放源碼、跨平台多媒體串流伺服器, 提供音樂 (mp3) 與影音 (3gp、mp4、mov) 串流播放功能, 可由 Windows Media Player、VLC media player、QuickTime Player 等播放軟體收聽(看)

以下是在 Fedora 7 安裝 Darwin Streaming Server 5.5.5 for Linux 的操作記錄

下載並安裝 Darwin Streaming Server

Darwin Streaming Server 官方網頁

點選 Linux → Streaming Server 進行下載 (需先註冊才能下載)

tar zxf DarwinStreamingSrvr5.5.5-Linux.tar.gz

cd DarwinStreamingSrvrlinux-Linux

./Install

Please enter a new administrator user name: admin

Please enter a new administrator Password: your_password

查看是否安裝成功

id qtss

uid=501(qtss) gid=502(qtss) groups=502(qtss)

ps aux | grep Darwin

root ... ... ... /usr/local/sbin/DarwinStreamingServer
qtss ... ... ... /usr/local/sbin/DarwinStreamingServer

netstat -ntulp | grep Darwin

tcp 0.0.0.0:8001
tcp 0.0.0.0:554
tcp 0.0.0.0:7070
udp 127.0.0.1:6970
udp 192.168.0.1:6970
udp 127.0.0.1:6971
udp 192.168.0.1:6971
udp 127.0.0.1:6976
udp 127.0.0.1:6977
udp 127.0.0.1:6978
udp 127.0.0.1:6979

啟動服務

啟動 Darwin Streaming Server

sudo /usr/local/sbin/DarwinStreamingServer

啟動 Web 管理介面 (tcp port 1220)

sudo /usr/local/sbin/streamingadminserver.pl

ps. 以上兩項在剛安裝好的時候會自動啟動, 不需手動執行

連入管理介面進行設定

開啟瀏覽器, 連入 http://darwin.streaming.server:1220/

第一次進入管理介面, 需進行以下設置:

  1. MP3 Broadcast Password: 設定 MP3 廣播密碼
  2. Secure Administration: Web 管理介面是否啟用 SSL 安全連線 (視需求)
  3. Media Folder: 設定多媒體檔存放路徑 (預設 /usr/local/movies)
  4. Streaming on Port 80: 是否以 80 port 傳送串流資料 (視需求)

建立 MP3 音樂串流

支援格式: mp3

點選 Playlists → New MP3 Playlist

Name: myaudio
Mount Point: /myaudio
Play Mode: Sequential Looped (依序循環播放)

將 Available Content 裡的 MP3 檔案拖曳到右邊窗格 (Items in This Playlist), 最後按 Save Changes 儲存設定

Available Playlists → myaudio → Status 點選播放按鈕即開始放送

建立視訊串流

支援格式: 3gp、mp4、mov

點選 Playlists → New Media Playlist

Name: myvideo
Mount Point: myvideo.sdp
Play Mode: Sequential Looped (依序循環播放)

將 Available Content 裡的多媒體檔案拖曳到右邊窗格 (Items in This Playlist), 最後按 Save Changes 儲存設定

Available Playlists → myvideo → Status 點選播放按鈕即開始放送

以 MP3 播放軟體收聽 MP3 音樂串流

檔案 → 開啟 URL → http://darwin.streaming.server:7070/mp3_mount_point

以 QuickTime Player 收看影音串流

File → Open URL → rtsp://darwin.streaming.server/playlist (觀看播放清單提供的內容)

File → Open URL → rtsp://darwin.streaming.server/filename.mov (指定觀看某一支檔案)


參考資料

相關網頁


--- 附錄: ERROR 15 的排除方法

問題: 自行轉成 .mov 的檔案無法串流播放 (產生 ERROR 15 錯誤)

原因: .mov 檔案中沒有指定 hint track

排除方法: 以 mp4creator (mpeg4ip 裡的程式) 賦予 hint track

操作環境: Fedora 7

Step 1. 安裝 ffmpeg (轉檔工具 & codecs)

rpm -ivh http://rpm.livna.org/livna-release-7.rpm

yum install ffmpeg

Step 2. 安裝 mpeg4ip (用來賦予 hint track)

yum install mpeg2dec id3lib ffmpeg-devel

mpeg4ip.rpm 下載網頁

rpm -ivh --nodeps --force mpeg4ip-1.5.0.1-1.fc4.rf.i386.rpm

Step 3. 轉檔 (若已用其他轉檔工具則跳過此步驟)

ffmpeg -i input.wmv -f mov output.mov

Step 4. 賦予 hint track

mp4creator -hint=1 output.mov

mp4creator -hint=2 output.mov

hint track 只要各執行一次就可以了, 不用理會這個錯誤訊息: MP4ERROR: MP4File::FindIntegerProperty: no such property - moov.trak[1]... 執行多次反而會破壞這個檔案

以上產生的 output.mov 即可由 Darwin Streaming Server 正常放送

分享到:
评论

相关推荐

    Darwin Streaming Server 安装流程

    本文将详细介绍如何在不同操作系统上安装和配置Darwin Streaming Server。 **一、安装前的准备** 1. **Darwin Streaming Server下载**:首先,你需要从Apple的开发者网站...

    Darwin Streaming Server搭建

    这将把DSS安装到`C:\Program Files\Darwin Streaming Server`目录,并在系统服务中创建一个名为"Darwin Streaming Server"的服务。 3. **安装Perl解释器**: 由于DSS的某些管理工具需要Perl,所以需要单独下载和安装...

    Darwin Streaming Server

    目前主流的流媒体服务器有微软的windows media server、RealNetworks的Helixserver和苹果公司的Darwin Streaming Server. 微软的windows media server只能在windows2000 server和windows 2003 server下使用,不在...

    Darwin Streaming Server安装、使用.doc

    **Darwin Streaming Server (DSS)** 是苹果公司开发的一个开源流媒体服务器,用于实时和点播多媒体内容的传输。在本文中,我们将详细介绍如何在Windows上安装和使用DSS。 首先,从Apple.com上免费下载DSS软件。安装...

    Darwin Streaming Server 5.5

    安装与配置 Darwin Streaming Server 5.5:** 在安装DSS时,首先需要确保系统满足运行要求,比如兼容的操作系统(如macOS或Linux)、编译环境和必要的依赖库。然后,按照官方文档或源代码中的编译指示进行编译和...

    Windows下Darwin Streaming Server配置

    在Windows环境下配置DSS,我们需要先安装Perl环境,然后下载并安装Darwin Streaming Server的Windows版本。** 首先,让我们详细了解一下Perl。Perl是一种通用的、解释型的、动态的编程语言,它在系统管理、网络编程...

    Darwin streaming server 分析文档

    Darwin Streaming Server (DSS) 是一款开源的流媒体服务器,基于Apple的QuickTime技术,专为实时和点播流式传输多媒体内容而设计。它支持多种协议,如RTSP (Real Time Streaming Protocol),HTTP (Hypertext ...

    Darwin+Streaming+Server+安装流程

    ### Darwin Streaming Server 安装与配置详解 #### 一、前言 Darwin Streaming Server 是一款功能强大的流媒体服务器,支持多种流媒体协议和技术,包括实时传输协议/实时流协议 (RTP/RTSP)、MPEG-4 和 MP3 流等。...

    Darwin Streaming Server 6.0.3补丁文件

    **Darwin Streaming Server (DSS) 6.0.3 补丁文件详解** Darwin Streaming Server(DSS)是苹果公司开发的一款开源流媒体服务器软件,主要用于实时传输和点播多媒体内容,如音频和视频流。DSS支持多种协议,包括...

    Darwin streaming server6.0.3安装补丁

    Darwin streaming server6.0.3安装补丁,修正了在32位linux上,Darwin streaming server6.0.3在执行Buildit时的类型错误和其他一些错误。

    Darwin streaming server 6.0.3安装方法

    ### Darwin Streaming Server 6.0.3 安装方法详解 #### 一、概述 Darwin Streaming Server(DSS)是Apple开发的一款流媒体服务器软件,它可以用来分发H.264视频和AAC音频流。DSS 6.0.3版本提供了强大的功能和稳定...

    Darwin Streaming Server中文资料

    dss中文资料,Apple官方网站上的,整理成chm离线使用

    Darwin streaming server

    **正文** Darwin Streaming Server(DSS)是Apple公司开发的一款开源流媒体服务器,它基于...不断探索和实践,你将能够熟练掌握Darwin Streaming Server,为各种流媒体应用场景提供稳定高效的服务。

    darwin streaming server #1

    darwin streaming server #1

    darwin streaming server #2

    darwin streaming server #2 e

    [转载]Darwin Streaming Serve流媒体服务器安装笔记

    **安装Darwin Streaming Server** 在安装DSS前,确保你的系统环境满足以下条件: 1. **操作系统**: DSS主要针对Unix-like系统,包括Mac OS X和Linux。 2. **依赖库**: 需要安装必要的库,例如Xcode(对于Mac OS X)...

    20120705_CentOS 6.2安装Darwin Streaming Server1

    1、环境 2、准备工作 3、安装脚本 4、安装 5、开机启动

    darwin streaming server5.5.5源码分析

    《Darwin Streaming Server 5.5.5 源代码深度解析》 Darwin Streaming Server (DSS) 是苹果公司研发的一款开源流媒体服务器,它主要用于实时传输和播放音视频内容。本文将深入剖析其5.5.5版本的源代码,揭示其核心...

Global site tag (gtag.js) - Google Analytics