Each track in a media file must have its own hint track. For example, a movie with one audio and one video track must have two hint tracks: one for the audio track and one for the video track.

When you use QuickTime Player to export a movie as a hinted movie, QuickTime adds all the necessary hint tracks automatically.

To export a QuickTime movie as a hinted movie with QuickTime Player:

1Open QuickTime Player on a Mac OS X, Mac OS, or Windows computer.

2Open the QuickTime movie you want to hint.

3Choose Export from the File menu.

4Choose “Movie to Hinted Movie” from the pop-up menu, then type a new filename.

5Click Save.

Improving the Performance of Hinted Movies

When you export a hinted movie from QuickTime Player, you can compress video and sound using either the native RTP payload encoder or the generic QuickTime payload encoder. To select QuickTime, click Options in the QuickTime Player Export dialog, then click the Track Hinter Settings button.

The QuickTime payload encoder parses media samples into equal-sized packets. If a video frame takes up 10 packets, and one is lost, the whole frame is discarded. Payload encoders native to a specific codec take advantage of specific knowledge of the media format to parse the data into packets in a more compact way. They can recover a partial frame if a video packet is lost.

Generally, native payload encoding is preferred. Check with your codec manufacturer for specific guidelines regarding payload encoding.

Use care and experimentation when choosing between native and QuickTime payload encoders.

Session Description Protocol (SDP) Files

A Session Description Protocol (SDP) file contains information about the format, timing, and authorship of the streamed media. For live streaming, SDP files are created on the capture- and-encoding computer by QuickTime Broadcaster or other broadcast software. For broadcasts of prerecorded media, an SDP file is automatically created on your streaming server. To stream either live or prerecorded media, an SDP file must be present in the media directory you’ve designated in Streaming Server Admin.

30 Chapter 2

Page 30
Image 30
Apple QuickTime Streaming Server Darwin Streaming Server manual Improving the Performance of Hinted Movies

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.