Skip to main content

HSS (Smooth Streaming)

Quick look-up table

HSS
Type of streamingPsuedo streaming
Development StateNot actively maintained
Expected Latency< 30 s
Connection typeHTTP(S)
Container typeMP4 (CMAF)
WhereSilverlight Player
Default Port80, 443
Modern codecsH264, AAC
Difficulty of readBeginner
Notes*

What do I need to know about HSS?

HSS stands for Microsoft HTTP Smooth Streaming, it is also known as MSS, PIFF or Smooth Streaming. It was Microsofts answer to Apple HLS. The one thing to know about it however is that it is no longer in active development. The specification has been completely obsolved by the DASH protocol. If you are interested in HSS it is recommended you look at DASH instead. It launched in 2007, but since 2015 Microsoft has officially recommended to move away from it towards alternatives such as DASH. As of 2021 official support for Silverlight/HSS has ended.

When would you use HSS?

If you work with something ancient that requires HSS

Today, there's no reason to use HSS for anything unless you get specific requirements to work with it and even then you should seriously consider the alternatives.

Things you need to know about using HSS

  • HSS requires a Silverlight player, only very specific versions of very specific browsers support this.

Advantages of HSS

  • None

Disadvantages of HSS

  • No longer supported in modern systems

Ready to move away from HSS?

Contact us to learn how we can help you modernize your workflow