110 likes | 195 Views
FOHM+RTSP: Applying Open Hypermedia and Temporal Linking to Audio Streams. by Neil Ridgway. Contents. Introduction WWW and Audio Streaming Protocols and RTSP OHSs and Audio FOHM My Research Conclusion. Introduction. Both the WWW and OHSs can create links: to and from text and images
E N D
FOHM+RTSP:Applying Open Hypermedia and Temporal Linking to Audio Streams by Neil Ridgway
Contents • Introduction • WWW and Audio • Streaming Protocols and RTSP • OHSs and Audio • FOHM • My Research • Conclusion
Introduction • Both the WWW and OHSs can create links: • to and from text and images • only to temporal media (audio and video) • The WWW: • streaming media protocols for delivery • embedded links • OHSs: • no streaming protocols • link information handled separately
WWW and Audio • Originally download entire audio file. • Can now stream audio information to users. • Synchronised Multimedia Integration Language (SMIL) Version 1 - “PowerPoint” for the Web.
Streaming Media Protocols • De facto standards: • RFC 1889: Real-time Transport Protocol (RTP) • RFC 2326: Real Time Streaming Protocol (RTSP) • RTP: encoding of the packets and delivery (usually over UDP). • RTSP: “network remote control”.
OHSs and Audio • Audio domain neglected because: • lack of technology • HCI challenges • audio file formats • Microcosm’s SoundViewer and HyperWave’s Harmony Audio Player.
Fundamental Open Hypermedia Model (FOHM) • Derived from Open Hypermedia Protocol. • Interoperable higher-level data structure. • Designed to work across multiple domains e.g. navigational hypertext. • Defined as a XML DTD.
My Research: FOHM+RTSP • New RTSP implementation: • to support IPv6 (future proofing) • to control audio streams • New RTSP implementation extensions: • to support FOHM linkbases • to provide Open Hypermedia and Temporal Linking functionality.
Extensions to RTSP • The new methods: • The AVAILABLE_LINKS method. • The FOLLOW_LINK method. • The CREATE_LINK method. • Link information stored in separate FOHM linkbases.
Conclusion • FOHM+RTSP: mutually beneficial relationship. • First application of FOHM to stream media. • Several issues: • preloading the links • infinite streams (radio broadcast)