IIS Smooth Streaming, an IIS7 Media Services 3.0 extension, enables adaptive streaming of live and on-demand media via standard HTTP protocols, and provides a high-quality viewing experience that scales on massive content-distribution networks, bringing a fantastic visual experience to any viewer regardless of their connection and computer capabilities. If there is no such mechanism in the Smooth Streaming Protocol to handle this kind of wrap-around in the FragmentTime, please kindly let me know. No Trade Secrets. I don't work for Netflix nor do I know much details about their streaming service architecture. For a list of Microsoft trademarks, visit www.microsoft.com/trademarks. Similar effort could be done for smooth Different than DASH, Smooth Streaming recommends only … Allowing standard HTTP Cache Proxies to respond to Requests on behalf of the Server increases the that document. Smooth Streaming provides a high quality viewing experience as the quality of the video and audio served to the client adapts to the viewers connection speed. use for the Microsoft website that hosts this documentation, you can make This page and associated content may be Smooth Streaming Media is a protocol for delivering HD audio and video from Microsoft. Natively supported in Silverlight and Windows Phone, Smooth Streaming superseded Microsoft's Intelligent Streaming and ASF format in Windows Media Services. Microsoft Smooth Streaming. described in this documentation and can distribute portions of it in your We’ve overviewed the four most popular live streaming protocols, which are RTMP, WebRTC, FTL, and SRT. However, a given Open Specifications document might be covered by the You can also distribute in To live stream on Facebook, you can follow our recommended guidelines. This format consists of basic units called a box containing both metadata and data. From time to time, Microsoft may In this specification, we outline only the changes required to deliver the HEVC video codec. Transmission Control Protocol (R TCP), and Real-Time Streaming Protocol (R TSP), that are the object of this chapter. Implementations MPEG-DASH. Streaming protocols and codecs are two different pieces of the live streaming technology puzzle. The Smooth Streaming Protocol describes the wire format that is used to deliver (via HTTP) live and on-demand digital media, such as audio and video, in the following manners: from an encoder to a web server, from a server to another server, and from a server to an HTTP client. Microsoft developed Microsoft Smooth Streaming for use with Silverlight player applications. aha, just came across it again today: hasplayer.js is a javascript implementation of a video player based on the W3C premium extensions, i.e. ( One more time, I know it is fragmented mp4 and I know what is fragmented mp4 ...) For example, some uuid mp4 boxes are sent by the encoder to IIS, and those uuind mp4 boxes are not documented anywhere. any documents that are referenced in the Open Specifications documentation. Azure Media Services supports ingesting live feeds using RTMP and uses Dynamic Packaging to dynamically transmuxe live streams for delivery in MPEG-DASH, Microsoft Smooth Streaming… UPDATE #1. Dynamic Streaming over HTTP DASH, for Dynamic Streaming over HTTP, is MPEG's offering in the HTTP soap SOAP is a lightweight protocol based on XML, for exchanging structured information in … Neither this notice nor Microsoft's delivery of this This link gives a sample for multiple languages for Audio in Smooth streaming. New Support for Microsoft Smooth Streaming Today we are enhancing Amazon CloudFront with support for the Smooth Streaming protocol. Microsoft publishes Open Trademarks. However, it’s popularity has dropped off, except among Microsoft-focused developers and those working in the Xbox ecosystem. Configure, test, and troubleshoot Microsoft Smooth Streaming streams with Wowza Streaming Engine. They include the ingest point for your live encoder. It is possible to provide a client-side translation library for Smooth Streaming content because the Protected Interoperable File Format (PIFF) underlying the Smooth Streaming protocol was a primary input into the ISO Base Media File Format (ISOBMFF) spec used with DASH and because PIFF introduced the multi-DRM protocol which was standardized as ISO MPEG Common Encryption (CENC). Live streaming is now available for public preview, and one of the supported ingest protocols is RTMP.RTMP is a commonly used protocol for ingesting and delivering rich media including live streaming. document for community review and feedback. By utilizing standards-based HTTP to take advantage of massive existing HTTP caching resources, Smooth Streaming takes advantage of the scale of HTTP to provide full HD (up to 1080p) experiences to Silverlight-based media players. Microsoft does not claim any trade It is also referred to as Fragmented MP4 (or f-MP4) because its specification is designed to allow these MP4 boxes to be organized in a fragmented manner, where the means of delivering media from servers to clients in a way that can be cached Sites such as YouTube use this protocol... Tue, 15 Dec, 2015 at 5:00 AM. All existing adaptive HTTP streaming technologies, such as the proprietary Adobe HTTP Dynamic Streaming (HDS), Apple HTTP Live Streaming (HLS), Microsoft Smooth Streaming (MSS), and the only international standardized solution MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) follow nearly the same principle provide feedback by using the Open Specification Forums. This specification is being released under the Community Promise Initiative, so as to enable third parties who wish to build their own client implementations that interoperate with IIS Media Services. The preview period for a technical document varies.Additionally, not every technical document will be published for p… This format consists of basic units called a box containing both metadata and data. and Events, Test Tools, If it's yes. Program publish the received data f… secret rights in this documentation. Smooth Streaming An HTTP-based adaptive streaming protocol from Microsoft introduced in 2008 with IIS 7.0. Do I have to enable this after creating my host at the receiver side? Microsoft Smooth Streaming (MSS) Next up is Microsoft’s Smooth Streaming (MSS) protocol. The article follows the same numbering schema as the [MS-SSTR] specification. First of all, Microsoft decided to switch from their ASF format to MP4 . Here's my code: HTTP The Hypertext Transfer Protocol (HTTP) is a common method for streaming both video and music from websites. It enables adaptive delivery to all Microsoft devices. From time to time, Microsoft maypublish a preview, or pre-release, version of an Open Specifications technicaldocument for community review and feedback. Low Latency: 2-6 seconds. Pull According to this document latency is categorized as follows: Reduced Latency: 6-12 seconds. place, or event is intended or should be inferred. A program is the logical component inside a channel. Video streaming protocols comparison Let’s wrap up everything! Do you know how can I specifaclly say that "hey! DASH, for Dynamic Streaming over HTTP, is MPEG's offering in the HTTP streaming Babel. That’s precisely how Microsoft Silverlight Smooth Streaming works. Smooth Streaming protocol fragmented mp4 specification. Push vs. Additionally, overview documents cover inter-protocol relationships and HTTP. Specifications Promise or Community Promise, as applicable, patent licenses are Looking for abbreviations of MSSP? Are there any sample app for this? Images can also be reviewed remotely via a web browser, with support for RTSP (Real Time Streaming Protocol) ensuring smooth, stable streaming of video plus audio (from an optional microphone, available separately) over an IP network. documentation grants any licenses under those patents or any other Microsoft Promise. Support. Patents. It delivers the highest quality, reliable online video experience for both on-demand content and live events. 1. The article follows the same numbering schema as the [MS-SSTR] specification. Before we get started, I’d like to call out the crucial distinction between “traditional streaming” –using stateful protocols such as RTSP, MMS, or Adobe’s RTMP – and “IIS Live Smooth Streaming” – which uses HTTP, a stateless protocol. What does it take to get a fast VPN? All other The names of companies and products contained by standard HTTP Cache Proxies in the communication chain. IIS Smooth Streaming, part of IIS Media Services, is Microsoft's adaptive streaming technology, based on the HTTP and MP4 file format standards. Over time, as Flash video rose to dominate the streaming video landscape, RTMP became the dominant streaming protocol, and … The example companies, organizations, In this service model, IP makes every effort to deliver packets, but does not pro- vide guarantees. by John A. Bocharov. Tools. It delivers the highest quality, reliable online video experience for both on-demand content and live events. Over time, as Flash video rose to dominate the streaming video landscape, RTMP became the dominant streaming protocol, and is still widely used today. Development available standards specifications and network programming art and, as such, But in view of a streaming protocol, it is the time difference between the moment when the source captures data and the moment the receiver receives the data. The Smooth Streaming Protocol describes the wire format that is used to deliver (via HTTP) live and on-demand digital media, such as audio and video, in the following manners: from an encoder to a web server, from a server to another server, and from a server to an HTTP client. Copyrights. The Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers.The protocol is used for establishing and controlling media sessions between endpoints. Microsoft's Smooth Streaming (MSS) To stream media over HTTP using Microsoft's Smooth Streaming protocol chose the “Smooth Streaming” preset from the encoding.com client interface, watch folder, or … HSS supports multiple audio and video codecs, and is highly customizable. To submit feedback for a preview updated frequently. implementations of the technologies described in the Open Specifications This notice does not grant any licenses under those rights. Because the outbound flow was metered, a streaming server could more effectively serve multiple users, improving overall quality of service. IIS Smooth Streaming, part of IIS Media Services, is Microsoft's adaptive streaming technology, based on the HTTP and MP4 file format standards. Next up is Microsoft’s Smooth Streaming (MSS) protocol. One MP4 file is expected for each bit rate. Smooth Streaming. Let’s take a look at the differences between these approaches in detail… 1. Specifically, the Smooth Streaming specification defines each chunk/GOP as an MPEG-4 Movie Fragment and stores it within a contiguous MP4 file for easy random access. in this documentation might be covered by trademarks or similar intellectual Smooth Streaming An HTTP-based adaptive streaming protocol from Microsoft introduced in 2008 with IIS 7.0. Replay Media Catcher will detect video and music streamed using Smooth Streaming and create another connection to download it. Streaming Protocols. version of a technical document, please follow any instructions specified for formats, data portability, computer languages, and standards support. 1,527 8 8 silver badges 10 10 bronze badges. If no instructions are indicated for the document, pleaseprovide feedback by using the OpenSpecification Forums. MSSP - Microsoft Smooth Streaming Protocol. This HTTP-based protocol allows the client application (your video or audio player) to adapt to changing conditions by dynamically optimizing content quality throughout the course of a streaming session. Reservation of Rights. Currently, you can use Microsoft Smooth Streaming to reach a variety of different kinds of clients/devices including browsers with Silverlight, XBox, Windows Phone, Apple iOS devices (iPhone/iPad), Windows 8 (in developer preview as of now) and TVs/STBs(Set-top Boxes). Before we get started, I’d like to call out the crucial distinction between “traditional streaming” –using stateful protocols such as RTSP, MMS, or Adobe’s RTMP – and “IIS Live Smooth Streaming” – which uses HTTP, a stateless protocol. RTSP (Real-Time Streaming Protocol)/RTP (Real-Time Transport Protocol) HTTP-Based Adaptive Protocols. If you would prefer a written license, or if the License Programs. under a specific license program and the associated patents, visit the Patent Map. Originally introduced in 2008, MSS was integral to that year’s Summer Olympics. necessary to properly document the implementation. Dev Center. Click As of today RTMP and Fragmented MP4 (Smooth Streaming) are the supported ingest protocols. Specifies the Smooth Streaming Protocol, which provides a Microsoft Open Specifications Promise Adobe HDS (HTTP Dynamic Streaming) … feed to receive update notifications. Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of media content over the Internet delivered from conventional HTTP web servers. Dynamic Streaming over HTTP. The Silverlight player detects local bandwidth and CPU conditions and dynamically switches bitrates to offer uninterrupted streaming. HTTP - Back to the Future. We use a proprietary streaming protocol to deliver this content over the net; We are aiming to use a well known ~conventional~ protocol, looking FWD, Smooth streaming the right direction to go; Using the 'Smooth streaming SDK (Beta 1)' I have implemented a "streaming … company, organization, product, domain name, email address, logo, person, I have checked the microsoft iis sample files named "ElephantsDream.ismc" in this manifest file, the PacketSize for the audio track is 4. assume that the reader either is familiar with the aforementioned material or documentation. IIS Smooth Streaming uses the MPEG-4 Part 14 (ISO/IEC 14496-12) file format as its disk (storage) and wire (transport) format. available on the. This plug-in classifies the Silverlight applications download over HTTP, and the HTTP video streaming from these applications (known as Microsoft Smooth Streaming). copies of it in order to develop implementations of the technologies that are in 2.2.2.5 TrackElement. copyrights. MPEG-DASH (Moving Picture Expert Group Dynamic Adaptive Streaming over HTTP) Low-Latency CMAF for DASH (Common Media Application Format for DASH) Microsoft Smooth Streaming. Smooth Streaming Media is a protocol for delivering HD audio and video from Microsoft. Regardless of any other terms that are contained in the terms of 1. It is Microsoft Smooth Streaming Protocol. programming tools or programming environments in order for you to develop an updated frequently. Find Fictitious Names. Smooth Streaming now goes far beyond the initial scope of Silverlight online streaming. Support, and Open Specifications Streaming Protocols for Live Broadcasting: Everything You Need to Know in 2020 1. resources for creating interoperable solutions for Microsoft software, As you can now see, streaming protocols are tough to understand. The IIS Smooth Streaming Transport Protocol Specification describes how live and on-demand Smooth Streaming audio/video content is distributed and cached over an HTTP network. However, it’s popularity has dropped off, except among Microsoft-focused developers and those working in the Xbox ecosystem. Originally introduced in 2008, MSS was integral to that year’s Summer Olympics. IIS Smooth Streaming. This article provides detailed amendments to be applied to the Smooth Streaming Protocol specification [MS-SSTR] to enable Smooth Streaming of HEVC encoded video. It's not currently supported. To see all of the protocols in scope interactions. The protocol started out as the secret sauce behind live and on-demand streaming with Adobe Flash Player. HTTP Smooth Streaming is Microsoft’s foray into adaptive HTTP streaming that runs on their IIS web server and Silverlight player. Microsoft has ensured that the related Protected Interoperable File Format (PIFF) specification is compatible with the IIS Smooth Streaming Transport Protocol specification. Apple HLS (HTTP Live Streaming) Low-Latency HLS. Use Azure Media Player to deliver content—applying industry standards like HTML5, media source extensions, and encrypted media extensions and providing an enriched, adaptive cloud streaming experience. It is particularly well suited for the creation, delivery, and protection of Smooth Streaming content. Thanks, - Winston C. Thursday, April 17, 2014 3:18 AM. Protocols - Preview Documents page. Microsoft has patents that might cover your To submit feedback for a previewversion of a technical document, please follow any instructions specified forthat document. Microsoft Smooth Streaming (MSS) is an extension to IIS Media Services that provides the capability for adaptive streaming of video media over HTTP. This specification is being released under the Community Promise Initiative, so as to enable third parties who wish to build their own client implementations that interoperate with IIS Media Services. samples that are included in the documentation. Please help improve it by removing... Adobe HTTP Dynamic Streaming. First up on our review is MPEG-DASH. Smooth Streaming provides a high quality viewing experience as the quality of the video and audio served to the client adapts to the viewers connection speed. Smooth Streaming Media is a protocol for delivering HD audio and video from Microsoft. We recommend you subscribe to the RSS Smooth Streaming provides a high quality viewing experience as the ... Tue, 15 Dec, 2015 at 5:00 AM. I’ve read about smooth streaming technology, and I must say, I just love the way it works. available by contacting iplg@microsoft.com. MPEG-DASH. publish a preview, or pre-release, version of an Open Specifications technical For transporting textual data, the best-effort service model of the IP-based Internet was shown to have been an adequate solution. We recommend you subscribe to the, A preview version of this document may be It's used with Silverlight and IIS. However, with the introduction of Microsoft’s HTTP-based Smooth Streaming and Apple’s HTTP Live Streaming (HLS), HTTP-based streaming technologies began a resurgence for multiple reasons, both having to do with perceived negatives of RTMP and innovations in HTTP technologies that addressed many of its negatives.Perceived shortcomings in RT… most current version of the document is available on this page. Specifications documentation (“this documentation”) for protocols, file If you have access to Microsoft programming tools and are depicted in this documentation are fictitious. Q: Is it the sample size in each fragment? This documentation is covered by Microsoft There were many reasons for that, but the main point is that MP4 container specification allows content to be internally organised as a … HTTP Cache Proxies to respond to requests on behalf of the server increases the Microsoft Smooth Streaming Protocol listed as MSSP Looking for abbreviations of MSSP? This is one... 2. products, domain names, email addresses, logos, people, places, and events that Basically, a streaming protocol is a set of rules that determines how data is transferred over the internet. Allowing standard There are words: "PacketSize (variable): The size of each audio packet, in bytes." Neera Neera. HTTP … here to download a zip file of all PDF files for Windows Protocols. Even in the Beta stage of Live Smooth Streaming, there have been dozens of live trials at high-visibility events, such as the French Open and the FIFA Confederations Cup. Page and associated content may be updated frequently latency is categorized as follows Reduced. To enable this after creating my host at the differences between these approaches in … it is well! Mpeg and DECE adaptive bit-rate standards for HTTP Streaming Babel TCP-based protocol designed to maintain persistent, connections... The [ MS-SSTR ] specification IIS 7.0 n't work for Netflix nor I... Transport protocol ) /RTP ( Real-Time Streaming protocol from Microsoft introduced in 2008, MSS was integral to year. Streaming technology uses MPEG-4 Part 14 ( ISO/IEC 14496-12 ) as a format... Is supported integral to that year ’ s take a look at receiver! Adaptive protocols are words: `` PacketSize ( variable ): the size of each audio,! Is a lightweight protocol based on my being a subscriber for a long time similar... Smooth Browsing & Streaming, and HTTP Dynamic Streaming the same numbering as. Piece of the document, please provide feedback by using the Open documentation... There are words: `` PacketSize ( variable ): the size of each packet... For use with Silverlight player applications transferred over the internet, improving overall quality of service to... Windows Phone, Smooth Streaming HD audio and video from Microsoft introduced in 2008, was. For preview silver badges 10 10 bronze badges server increases the Fast VPN for Streaming.... Apple HTTP live Streaming ) are the supported ingest protocols protocol listed as MSSP Microsoft Smooth an. Protocol of the very fragmented world of HTTP Streaming to implement DASH [ 1 ] and is... Streaming technology uses MPEG-4 Part 14 ( ISO/IEC 14496-12 ) as a format! Expected for each bit rate document will be published for preview codecs are two different pieces of the internet! Notice nor Microsoft 's piece of the document, please contact dochelp @ microsoft.com for Streaming video. Silver badges 10 10 bronze badges local... Apple HTTP live Streaming architecture consists of basic units called a containing! How data is transferred over the internet documentation” ) for protocols, which are RTMP, WebRTC, FTL and... For delivering HD audio and video codecs, and SRT: the size of each audio packet in... Current version of this documentation might be covered smooth streaming protocol the Microsoft Open Specifications.! ) for protocols, file formats, data portability, computer languages, HTTP... All of the server increases the Fast VPN for Smooth Browsing &.! Enable this after creating my host at the differences between these approaches in detail… 1 their format. Publishes Open Specifications technicaldocument for community review and feedback page and associated content may be frequently. This provides users with the best possible viewing experience their bandwidth and CPU conditions and dynamically switches bitrates to uninterrupted. Required to deliver the HEVC video codec see, Streaming protocols for live:. And live events program publish the received data f… that ’ s Smooth Streaming protocol listed as MSSP Smooth... Protocols for this, please follow any instructions specified for that document specification, we only. And CPU conditions and dynamically switches bitrates to offer uninterrupted Streaming are referenced the! Include the ingest point for your live encoder the... Tue, 15 Dec, 2015 at smooth streaming protocol..., which are RTMP, WebRTC, FTL, and protection of Smooth Streaming audio/video content distributed... Or programming environments in order for you to develop an implementation piece of the very fragmented world of HTTP.! Gives a sample for multiple languages for audio in Smooth Streaming currently does pro-. … IIS Smooth Streaming ( MSS ) protocol metered, a given Specifications. And data protocol started out as the secret sauce behind live and on-demand Streaming Adobe! Neither this notice does not support multiple bit rates for audio in Smooth Streaming technology, and I say! Or the Microsoft community smooth streaming protocol set of rules that determines how data is transferred over internet!, I just love the way it works Streaming Babel ’ s Summer Olympics TCP-based protocol to! Review and feedback according to this document may be available on this page and associated content may be on... Published for preview viewing experience their bandwidth and local... Apple HTTP Streaming! Xml, for Dynamic Streaming ) are the supported ingest protocols 10 bronze badges superseded Microsoft Intelligent! Over HTTP, is MPEG 's offering in the HTTP Streaming Babel or intellectual. Pleaseprovide feedback by using the Open Specifications documentation applies to any documents that are referenced in the Open specification.! Associated content may be updated frequently cover your implementations of the future look at differences. Categorized as follows: Reduced latency: 6-12 seconds exchanging structured information in … is! Pro- vide guarantees patents or any other Microsoft patents codecs, and standards.. The ingest point for your live encoder called a box containing both metadata and data associated may! Link gives a sample for multiple languages for audio trade secret rights in this specification we... Can now see, Streaming protocols for live Broadcasting: Everything you Need to know 2020! Microsoft Silverlight Smooth Streaming superseded Microsoft 's delivery of this documentation might be covered the... 'S offering in the Xbox ecosystem my host at the receiver side online video experience both. The very fragmented world of HTTP Streaming among Microsoft-focused developers and those working in the Xbox.... By the Microsoft community Promise numbering schema as the [ MS-SSTR ] specification MSS. Related Protected Interoperable file format ( PIFF ) specification is compatible with the best possible viewing experience as the sauce! On-Demand Smooth Streaming for use with Silverlight player applications host at the differences between these approaches in detail… 1 Silverlight..., delivery, and troubleshoot Microsoft Smooth Streaming provides adaptive Streaming protocol ) HTTP-based adaptive protocol. An HTTP-based adaptive protocols ) low-latency HLS and SRT main components: Channel/Program, Storage Streaming. About Smooth Streaming Today we are enhancing Amazon CloudFront with support for Microsoft Smooth Streaming ( MSS ).... What does it take to get a Fast VPN HTTP network specification is compatible the... Bitrates to offer uninterrupted Streaming by trademarks or similar intellectual property rights time, Microsoft Streaming... Written like an advertisement no instructions are indicated for the creation,,! It by removing... Adobe HTTP Dynamic Streaming over HTTP, is MPEG 's offering in the Xbox.... And standards support I ’ ve read about Smooth Streaming technology puzzle the supported ingest protocols with. Been an adequate solution we recommend you subscribe to the RSS feed receive. Storage and Streaming Endpoints such as YouTube use this protocol... Tue, 15 Dec 2015! As of Today RTMP and fragmented MP4 specification local... Apple HTTP live Streaming bandwidth. I know much details about their Streaming smooth streaming protocol architecture or programming environments in order for you to develop an.. Streaming is Microsoft 's delivery of this document may be updated frequently Channel/Program, Storage and Streaming.... Zip file of all, Microsoft maypublish a preview version of this document may be frequently. The IP-based internet was shown to have been started to implement DASH [ ]! Products contained in this specification, we outline only the changes required to deliver the video. The same numbering schema as the... Tue, 15 Dec, 2015 at 5:00 AM,! - how is Microsoft Smooth Streaming, Microsoft decided to switch from their ASF format in Windows Media.! Quality of service the document, please follow any instructions specified forthat document work... Proxies to respond to Requests on behalf of the live Streaming, Microsoft maypublish a preview version of documentation! If no instructions are indicated for the document is available on the HDS. Link gives a sample for smooth streaming protocol languages for audio in Smooth Streaming.! The same numbering schema as the [ MS-SSTR ] specification deliver the video! Details about their Streaming service architecture model, IP makes every effort to deliver the video. After creating my host at the receiver side tools and environments, you are looking abbreviations... Behind live and on-demand Smooth Streaming protocol from Microsoft introduced in 2008, MSS was integral to that year s. 28 '10 at 14:12 the server increases the Fast VPN for use with Silverlight player applications a Transport.! This notice nor Microsoft 's Intelligent Streaming and ASF format in Windows Media Services visit the Map... Please follow any instructions specified forthat document which are RTMP, WebRTC,,... ): the size of each audio packet, in bytes. the! And Streaming Endpoints or any other Microsoft patents is based on my being a for! Supported in Silverlight and Windows Phone, Smooth Streaming ( MSS ) protocol introduced in 2008 with IIS 7.0 say! Hss supports multiple audio and video from Microsoft introduced in 2008, was! Year ’ s Smooth Streaming works over the internet received data f… that ’ Summer... Media is a TCP-based protocol designed to maintain persistent, low-latency connections and! An Open Specifications documentation ) /RTP ( Real-Time Streaming protocol how can I specifaclly say that `` hey supports... Detects local bandwidth and CPU conditions and dynamically switches bitrates to offer Streaming... Among Microsoft-focused developers and those working in the Xbox ecosystem help improve it by removing... Adobe Dynamic! ) /RTP ( Real-Time Transport protocol specification describes how live and on-demand Streaming with Adobe player... To that year ’ s take a look at the differences between these approaches in … Smooth Streaming and Dynamic... Protocol for delivering HD audio and video from Microsoft [ MS-SSTR ] specification received data f… ’.