firewalls 43, 45 Net::SSLeay 43

networks with address translation 45 OpenSSL library 43

passwords. See passwords proxies 43

resetting Admin user name/password 39 Secure Sockets Layer 43

streaming on port 80 45 user accounts 42–43

“Sequential Looped” mode 34, 49 “Sequential” mode 34

server administrators 18, 25, 40 servers

Apache 15 busy 25, 48 connection dropped 48 maximum throughput of 25 not running 48

remote 16

streaming. See streaming servers subnets 16

Xserve 16, 17, 56 server-side playlists 13

Session Description Protocol files. See SDP files skip-protection technology 13, 27

software requirements 16–18, 59 Solaris systems 17

“Source Hostname or IP Address” setting 37 SRC attribute 32

SSL (Secure Sockets Layer) 24, 43 SSL certificate 18

“Status: _ Enabled” setting 37 streamed media

controlling access to 40–43 embedding in web pages 32–33 errors during 47–48

live 31 relaying 11

viewing from client computer 31 streaming

See also QuickTime streaming codecs 29

instant-on 13, 16, 27 live. See live streaming

MP3 12, 48

MPEG-4 12

over port 80 18, 25, 45, 61 overview 7–9

poor performance 47 process for 9–11quality of 13 real-time 7, 8

streamingadminserver.log file 26 streamingadminserver.pl script 46 streamingadminserver process 51–52 streaming admin server requests log 26 streaming file formats 28–29 streaming files 59

streaming media files 28 streaming movies 28 streaming MP3 playlists 16 streaming MP3 requests log 26 “Streaming on Port 80” setting 25 streaming presentations 55–67 Streaming Proxy settings 46 StreamingServer.log file 26

Streaming Server Admin application 21–27binding to single IP address 49–50changing server settings 23 configuring server 21–22connected users 22–23

controlling QuickTime Broadcaster remotely 23–24

described 21

general settings 24–25killing processes 51–52 log settings 25–27 new features 12, 13 password 18, 22, 25, 39 port settings 25 problems with 46 relay settings 37–39

re-reading QTSS preferences 52 resetting user name/password 39 restarting processes 51–52 starting streaming service 22 stopping streaming service 22 streaming server setup 18–19 user name 18, 22, 25, 39

84Index

Page 84
Image 84
Apple QuickTime Streaming Server Darwin Streaming Server manual Source Hostname or IP Address setting 37 SRC attribute

QuickTime Streaming Server Darwin Streaming Server specifications

Apple QuickTime Streaming Server, also known as Darwin Streaming Server, is a pivotal technology in the realm of multimedia streaming. Developed by Apple Inc., this open-source server software is designed specifically for the efficient delivery of video and audio content over the internet. One of the standout features of Darwin Streaming Server is its capability to stream content using the QuickTime file format, which is widely adopted for rich media applications.

A core characteristic of Darwin Streaming Server is its support for the Real-Time Streaming Protocol (RTSP). This protocol enables the server to communicate effectively with user clients, ensuring smooth playback of multimedia content. RTSP also allows for advanced streaming capabilities, such as pause, rewind, and fast forward, providing users with a versatile viewing experience.

Darwin Streaming Server is built on a highly modular architecture that enhances its scalability and flexibility. It can easily handle multiple simultaneous streams, making it suitable for both small-scale projects and large-scale broadcast environments. The server can efficiently manage bandwidth, optimizing the delivery of content even during peak usage times.

Another notable feature of Darwin Streaming Server is its robust integration with Apple’s QuickTime technology. This compatibility enables the seamless distribution of interactive media, which is crucial for applications in education, entertainment, and corporate training. The server can stream both live and on-demand audio and video content, catering to a diverse audience.

Additionally, Darwin Streaming Server supports various streaming formats, including MP3 and AAC for audio and H.264 for video. This flexibility allows content creators to deliver high-quality media while maintaining compatibility with various devices and platforms, from desktop computers to mobile devices.

Security is another important aspect of Darwin Streaming Server. It supports encryption protocols, ensuring that sensitive content is protected during transmission. This is particularly valuable for organizations that need to secure proprietary content or deliver private media to specific audiences.

In conclusion, Apple QuickTime Streaming Server, or Darwin Streaming Server, stands out as a powerful tool for multimedia streaming. Its integration of RTSP, compatibility with QuickTime, modular architecture, and robust security features make it an ideal choice for businesses and content creators looking to deliver high-quality streaming experiences. Whether used for live broadcasts or on-demand content, Darwin Streaming Server remains a significant contributor to the evolution of online media delivery.