from the industry from the industry Building TV Services With OTT Technology By Achim Bosse, Product Line Manager, Albis Technologies This article explores the issues that need to be considered when building TV services for the “big screen,” and discusses whether it may make sense to copy legacy TV service features to a new and flexible, but not entirely TV-centric, OTT technology such as HLS. Over-The-Top (OTT) delivery platforms offer a unique way of Achim Bosse, Product Line Manager, Albis Technologies delivering content to various kinds of consumer devices, including Achim has more than 15 Every device has different capabilities, screen sizes and connectivity years of experience in the telecommunications industry and over five years of consulting and training for major service providers in Germany. He joined Siemens Switzerland in 2001, where his responsibilities were within Solution Sales. Currently at Albis Technologies, he is a key member of the Multimedia team as product line manager for set-top box solutions. He has a broad knowledge of various aspects of telecommunication and broadcast technologies. also holds a Master’s Degree in Physics. He smartphones, tablets and set-top boxes. to the network, and therefore different bandwidth availability. While Adaptive Bitrate Streaming (ABR) seamlessly adjusts to the available bandwidth on diverse networks, users also have distinctive expectations for functionality on various devices. therefore have also defined ways to reduce bandwidth all DVB- and MPEG-TS-related information can be used by offering complementary information such as subtitles as in DVB-C/-T or -S services. However, managed service and additional audio languages in separate HLS streams, operators are also considering using OTT technologies as when required. This saves bandwidth in situations where a common delivery platform to lower operational costs. The the information is not needed and allows for the delivery of question becomes “what does the difference in technology the same content assets to devices using different access mean for the scope of service features?”. technologies with limited bandwidth, like mobile networks. This article explores the issues that need to be considered DVB- and MPEG-TS-based services when building TV services for the “big screen,” and discusses Legacy services mainly consist of three basic features, whether it may make sense to copy legacy TV service which are well-defined for DVB and IPTV systems. Table 1 features to a new and flexible, but not entirely TV-centric, OTT below shows that OTT standards such as HLS need to be technology such as HLS. considered. HLS technology Teletext HTTP Live Streaming (HLS) is an HTTP-based media streaming Teletext is still a commonly used service for TV and may even protocol defined by Apple® in the Internet draft standard be obligatory in some regions. Most broadcast signals contain “HTTP Live Streaming -- draft-pantos-http-live-streaming”. teletext that can potentially be used; however, it is mostly only interesting for TV users. Teletext information could remain Using HTTP as a protocol, HLS provides unicast-based inside the MPEG-TS, and the comparably small bandwidth of communication that can traverse almost any CPE, allowing around 100Kbit/s to 150Kbit/s may still be acceptable. For for the delivery of multimedia content to almost every device. lower bitrate streams, teletext could even be removed. HLS uses MPEG-2 TS as a multiplexing technology for audio and video signals, and it defines H.264 and AAC as However, adhering to teletext just for the TV screen implies preferred video and audio encoding, respectively. Since these a differentiation between streams for TV and other devices, technologies are well known in the broadcast industry, HLS which is not ideal for a unique and generic delivery platform. creates a straightforward migration path for OTT delivery of As OTT platforms were originally developed for mobile devices, existing content. many players do not support teletext. The biggest value of HLS, however, is the ability to define It’s questionable whether teletext should still be a required different profiles for the same content. This allows the same service or if it can be skipped for all devices including TV. This media streams to be made available in different qualities to might be acceptable today since teletext doesn’t have the accommodate bandwidth fluctuation. Intelligent algorithms importance it did a couple of years ago. measure the available bandwidth and select the most adequate profile, guaranteeing a smooth streaming experience. Audio support In many countries, multi-language audio support is vital. HLS and other OTT technologies have been specifically In today’s broadcast world, multiple audio streams are developed for use in unmanaged network scenarios, and encapsulated in the MPEG-TS with different audio PIDs. Re- Consumers are accustomed to the quality and reliability of Digital Video Broadcasting (DVB) systems, especially on the TV screen. Traditional TV solutions do not experience the degraded picture quality that Teletext Subtitles Audio results from bandwidth fluctuation. While teletext is still commonly DVB Solution MPEG-2 TS MPEG-2 TS MPEG-2 TS used on TV screens, it is not generally available on a smartphone IPTV Solution MPEG-2 TS MPEG-2 TS MPEG-2 TS MPEG-2 TS MPEG-2 TS MPEG-2 TS -- WebVTT Alternative HLS streams or tablet. Following the paradigm of a single delivery platform for all devices, new services may have to be adapted in certain areas. When it comes to OTT-based TV services, it is also important to understand that multicast-based IPTV services for managed 24 networks fulfil all the requirements for a TV service, since Vol. 36 No. 2 - May 2014 Issue OTT (HLS) Solution Table 1: A comparison of DVB, IPTV and HLS standards Vol. 36 No. 2 - May 2014 Issue 25 from the industry from the industry Network-based recording services are more flexible and scalable for OTT delivery in general. It’s questionable whether teletext should still be a required service or if it can be skipped for all devices including TV. use of the existing broadcast streams may therefore be the receivers at home do not support AAC directly. Again, not all obvious solution. However, this requires high bandwidths of devices will be able to make use of surround-sound streams n x 100Kbit/s, depending upon the audio coding used, which and, ideally, they are just offered for devices such as STBs as might not be ideal for mobile access networks. dedicated, selectable audio streams. As an alternative, the HLS standard describes the usage of Subtitles separate audio streams, as depicted in Figure 1 below. Under Subtitles are essential in many countries due to the lack of this method, only the relevant audio track has to be streamed. language support on the audio side. As for multiple audio Again, re-using the well-known broadcast option may be languages and teletext, the straightforward approach is to the easiest way forward — simply re-using existing MPEG maintain the DVB subtitles included in the MPEG-TS (see multiplexes — but is not ideal for serving every kind of device. Figure 1), although this is again not ideal for every device. In addition, it has to be considered whether all devices are able to support multiple audio streams, which is not the case The HLS standard proposes WebVTT as a common format for today. In the long run, the use of separate audio streams as subtitles. WebVTT is already supported in HTML 5 browsers defined by HLS is the more efficient, common solution and and other components. Ideally, broadcast streams should should be targeted. also be available in WebVTT format. However, since DVB subtitles are based on pixel bitmaps, this requires Optical Another aspect involved with delivering high quality live and Character Recognition (OCR) to convert this format to a text- VoD content to TV screens is support for high quality multi- based format. channel audio. Dolby Digital is commonly used in broadcast systems today and may continue to be used in the future. Alternatively, DVB subtitles may be converted into “timed Multi-channel audio with AAC provides an alternative, but metadata” as described in the HLS specification. However, this requires transcoding capabilities in the STB since most A/V does not define the format of the subtitles itself. Eventually, head- end vendors may use different picture formats such as PNG, flexible and configurable, allowing the selection of a certain which is not ideal as it introduces a proprietary component. target profile or bitrate. In this way PiP could easily be introduced, since OTT platforms may already provide lower For VoD assets, text-based subtitles like WebVTT are a quality streams for other devices anyway. feasible solution for broadcast linear TV. However, it may be Network-based Start-Over TV more difficult to achieve a common standard. The playback of OTT-based services can vary based upon TV Service Extensions playlists. Usually OTT streamers generate 5-10 second chunks Local PVR of media and the related playlists. The playlists, however, For legal (content rights) reasons, or just to satisfy the end can be much larger — i.e. covering 30 minutes of content user’s need to own a recording, local PVR services are — allowing for searching within the time window, such as attractive for many operators. The challenge with local PVR in a “pause live TV” scenario. But the loading and handling in OTT environments is the fact that, in addition to a watched of long playlists for several profiles influences zapping times channel, a second stream has to be received which competes negatively. Therefore, an effective solution is to maintain good with the first stream for bandwidth. Since the local STB can zapping times using short playlists for live TV while offering only record what is received, changes in quality will also be long playlists in parallel to provide start-over TV features. recorded. These changes might not meet users’ expectations. Since the live event is not finished, the video player has to be able to handle playlists without an end tag. An alternative solution is to limit stream variants for TV to higher quality streams. Service providers then have to think The service may be activated by the user pressing a dedicated about a way to guarantee service quality for the big screens button on the remote control, a proactive action resulting in a on the network side, in the same way it is done today for IPTV somewhat slower start of playback than with normal zapping, services. The latter, of course, is only possible in a managed which is more acceptable. In addition, live events that have network. In an unmanaged real OTT scenario, local PVR already been finished can be available as “recorded” items. services may not be applicable at all. This way, OTT technology allows for the introduction of new service variants using the flexibility of the “playlist” approach. Network-based recording services are more flexible and scalable for OTT delivery in general. However, if OTT-based General Aspects services are available across borders, content rights’ issues The QoS question may arise and limit possibilities. While mobile and WLAN users may be used to degraded connectivity and varying service quality, TV users expect the PiP quality they receive from DVB or multicast-based IPTV services. As for local PVR, Picture-in-Picture (PiP) is a second stream Although OTT platforms provide an attractive platform from an competing with other traffic on the network side. However, operational point of view, they were not originally built to copy PiP in the sense of having just a small picture — such as in a broadcast system. the corner of the main full-screen picture — could easily be achieved by selecting a low-bitrate profile and limiting the Particularly in terms of service quality, a stable picture is vital player to this profile. The video player therefore has to be and expected. Therefore, as in multicast-based IPTV systems, Figure 1: Transformation of an original DVB signal for OTT/HLS broadcasting The HLS standard proposes WebVTT as a common format for subtitles. 26 Vol. 36 No. 2 - May 2014 Issue OTT technology allows for the introduction of new service variants using the flexibility of the “playlist” approach. Vol. 36 No. 2 - May 2014 Issue 27 from the industry from the industry the bandwidth availability has to be guaranteed. Limiting the Intense testing with realistic loads is therefore important to profiles to be used for TV/PVR services to those with high unveil the potential negative impact on networking elements quality may be useful in meeting the quality standards of and service availability. broadcast systems. As for PiP and local PVR-based services, a flexible and configurable player allowing the selection and Conclusion limitation of used profiles is required. Several aspects, from service scope to general networking, have to be carefully considered when building TV services Networking aspects using OTT technologies. Just copying legacy services is As with the introduction of Voice over IP (VoIP), OTT platforms not the best way. Service providers have to consider the allow the building of unique services for different kinds best solution to fulfill user expectations, while leveraging the of devices, but network elements such as firewalls, load potential of new technologies to improve operational costs. balancers and routers also have to support the new traffic patterns resulting from OTT services. For example, many end Albis Technologies can support these activities, creating devices do open a new TCP connection for every download of solutions using this exciting but challenging new technology. a chunk, since this is seen as a simple file download. With its flexible Unified Media Architecture and a configurable HLS player, the SceneGate set-top series is designed to However, multiple devices behaving this way results in a huge deliver compelling OTT services. amount of TCP connections to be handled by intermediate network elements or servers. A solution is the support of persistent TCP connection, which remains installed at least for the playlist and transport stream segments. In return, this is only useful if the server side does not terminate the connection. 28 Vol. 36 No. 2 - May 2014 Issue Vol. 36 No. 2 - May 2014 Issue 29
© Copyright 2025 ExpyDoc