1 / 13

Implementing Streaming Media Standards with RealSystem

This overview covers the implementation of streaming media standards, including SMIL, RTSP, RTP, and various datatypes. It also highlights the features and benefits of RealSystem and the RealSystem SDK.

rachelhicks
Download Presentation

Implementing Streaming Media Standards with RealSystem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Implementing Streaming Media Standards with RealSystem Rob Lanphier Program Manager - Open Standards RealNetworks

  2. Overview • Streaming media standards • SMIL • XML-based markup language geared toward long-form multimedia • RTSP • Control-protocol for multimedia streaming • RTP • Packet format for Internet audio/video (streaming and conferencing) • Datatypes • MP3, GIF, JPEG, PNG, H.261, H.263, MPEG-4 • Working with streaming media standards in RealSystem

  3. Synchronized Multimedia Integration Language – SMIL • SMIL 1.0 Became W3C Recommendation June, 1998 • Major revision of SMIL (2.0, a.k.a. SMIL Boston) due out June, 2001 • SMIL 2.0 is organized as a set of Modules (Layout, Timing, Linking, Animation, etc) • Modules can be combined in various ways to create multimedia enabled languages • A modular approach enables creation of multimedia-rich XML languages that meet specific application needs

  4. SMIL Module Sets Timing Time Manipulations Animation Content Control Layout Linking Media Object Metainformation Structure Transitions SMIL Conformance Levels Integration Set Conformance Host Language Conformance Profiles Based on SMIL Modules SMIL Basic SMIL Language XHTML+SMIL SVG SMIL Modules and Profiles

  5. Standards Support in RealSystem • RTSP/RTP • Interoperation with other systems • Build tools that work with RealSystem applications • Data Types • Standard audio compression formats used in VoIP systems • Interactive Voice Response, music on hold, voice mail • SMIL • Dynamic content creation • Presentation analysis tools • Authoring tool support

  6. RTSP issued as IETF Proposed Standard (phase 1 of 3) in April 1998 First supported in RealSystem G2 in May 1998 Support has improved with every subsequent release Largely uses RTSP/RDT (proprietary transport on proprietary datatypes) RTSP/RTP used with standard datatypes (H.261, MP3, G.711 for now…) Any developer can easily add support for new standard datatypes RTSP Use in RealSystem

  7. 7 RealSystem 8The Best and Broadest Media Support G.723.1 MP3 MPEG Layers 1, 2 Audio MPEG 1, 2 video PVI G.722 H.263 G.726 DVI4 RGB u-Law MOV AU ASF AVI Net Podium JPEG G.711 H.261 PNG AIFF a-Law GIF WAV PCM

  8. What Does The RealSystem Implement? • Handles network issues • Handles reliable and semi-reliable transmission of data • Implements multiple delivery protocols: RTSP, HTTP, etc. • Handles proxies, firewalls, etc. • Is a powerful multimedia engine • Lightweight, Flexible, Cross-platform • Optimized for integrating several data types on a single timeline

  9. RealSystem SDK • Documentation and header files • Integrates with shipping product binaries • RealServer 8 / RealPlayer 8 • Plug-ins can be developed for all based products • Server, RealPlayer, RealJukebox • Main SDK Components • Server core • Client core • Remote broadcast libraries

  10. “Storage” Network Services Server Registry SDK ComponentsServer Client Broadcast BroadcastApplications Admin, monitoring Applications Broadcast Plug-in File Format Plug-in File System Plug-in Generic Plug-ins (logging, monitoring, etc.) Server Core Packet Sink Plug-in Allowance Plug-in Internet/Intranet

  11. “Storage” Network Services Audio Services Client Registry Video Surface SDK ComponentsServer Client Broadcast RealPlayer RealJukebox ActiveX Netscape Plug-in Client Core Rendering Plug-in File Format Plug-in File System Plug-in Generic Plug-ins Internet/Intranet

  12. “Storage” SDK ComponentsServerClient Broadcast SLTA library File System File Format Producer Live Text Live Pix Remote Broadcast Library Internet/Intranet

  13. More Information • http://www.RealNetworks.com/devzone • Resource for application programmers • Get the SDK from devzone - choose downloads and tools • Technical Support on SDK • Phone support for RealPartner programmer members • Online support via http://service.real.com • Info on RTSP http://www.real.com/rtsp • RTSP Proxy Kit http://rtsp.sourceforge.net • SMIL http://www.w3.org/AudioVideo/ Rob Lanphier. robla@real.com ph:206-674-2322

More Related