Broadcast News
08/09/2014
Web Subtitling: How Hard Can It Be?
The apparent simplicity of creating subtitles and captioning for web-based video belies the real complexities of this relatively new endeavour, writes John Birch of Screen Systems.
Ask most broadcasters and Internet video users about how to implement subtitles (or captions) on web distributed video and chances are you'll get an answer that it's relatively easy to do; that all that is needed is a simple text file with some timing and perhaps style information included (e.g. an SRT, DFXP, WebVTT, SMIL or SAMI file).
And they would be right, at least as long as they were not too concerned about how the text looked or if the text was presented with the same degree of timing accuracy as is the norm for conventional TV broadcasting. Ask them if this works for live web video (e.g. simulcasts or web-only live broadcasts) and a greater level of uncertainty will kick in.
In this article the term 'subtitling' includes captioning. However, the priorities of the caption user are different to those of a subtitle user, and consequently technologies that have been developed to support caption provision in web video distribution do not typically provide all the features needed for high quality translation subtitling.
The reality is that subtitling of video on the internet is in its infancy. There is a wide range of competing video distribution standards, most of which are proprietary and offer differing mechanisms and levels of provision for subtitles. Unlike the world of traditional broadcast, there are no clear standards for subtitle files, and no consistent strategies for subtitle presentation.
This presents a number of problems to many broadcasters of video content online. In general, online video has a wider demographic audience, with a larger range of translation requirements. Creating a wide range of translations for your web video (plus at least one caption service) is problem enough, without having to create those translations and captions in many different formats to match all the different distribution mechanisms your content may be delivered through.
Add to that the issue of inconsistent presentation and varying user interfaces to select and enable captions or subtitles and web subtitling becomes very hard indeed.
To address this situation, Screen Systems has developed technology which can add high quality image based subtitles to web video. The subtitles are NOT burned in and can be switched on and off by the viewer using controls in the player. Delivering the text as bitmap images eliminates all text rendering issues and is key to providing a consistent high quality service across diverse video player platforms.
The images are not sent within the video stream and are delivered by separate HTTP download. The bandwidth required compared to a text-based mechanism is larger, but is still very small compared to the video itself and only subtitles for the selected language are ever sent to the player. With subtitles switched off, there is no overhead at all.
For video on demand (VOD) subtitles, all that is needed is a player environment that supports scripting (or plugins) and transparent overlay, plus a mechanism to report the current play position within the video. The video stream is not modified at all to add subtitles and additionally languages can be easily added to the subtitle server without any changes to the video distribution.
This leads on to the thornier problem of subtitling live web video.
In a live web video, the player cannot correctly report the current play position within the video, since this differs for each viewer depending on when they 'switched on'. Additionally, each viewer may choose to pause or rewind live video stream (if this feature is provided).
Screen therefore developed a different synchronisation mechanism, while still using image based subtitles on a separate server. The principal difference is in the player 'script' or plugin. In our solution, some low bandwidth timing information is added to the video stream and used to synchronise subtitles to the frames of video the viewer is watching. The 'script' at the viewer's device can obtain the current frame's time value from the video stream and use it to determine which subtitle, if any, should be displayed from the subtitle server.
The need to develop player components (plugins or scripts) might be seem as a limitation of this solution compared to using the 'off the shelf' functionality provided by a player (if any). However, in reality, almost every web video service has elements of custom functionality added when they are deployed (e.g. DRM). An advantage of the Screen solution is that the same general mechanism of image based subtitles held on a separate server can be used for consistent broadcast quality subtitling of both Video on Demand and live web video.
The author wishes to acknowledge contributions from Roland Boorman.
The article is also available to read in BFV online.
(IT/JP)
Ask most broadcasters and Internet video users about how to implement subtitles (or captions) on web distributed video and chances are you'll get an answer that it's relatively easy to do; that all that is needed is a simple text file with some timing and perhaps style information included (e.g. an SRT, DFXP, WebVTT, SMIL or SAMI file).
And they would be right, at least as long as they were not too concerned about how the text looked or if the text was presented with the same degree of timing accuracy as is the norm for conventional TV broadcasting. Ask them if this works for live web video (e.g. simulcasts or web-only live broadcasts) and a greater level of uncertainty will kick in.
In this article the term 'subtitling' includes captioning. However, the priorities of the caption user are different to those of a subtitle user, and consequently technologies that have been developed to support caption provision in web video distribution do not typically provide all the features needed for high quality translation subtitling.
The reality is that subtitling of video on the internet is in its infancy. There is a wide range of competing video distribution standards, most of which are proprietary and offer differing mechanisms and levels of provision for subtitles. Unlike the world of traditional broadcast, there are no clear standards for subtitle files, and no consistent strategies for subtitle presentation.
This presents a number of problems to many broadcasters of video content online. In general, online video has a wider demographic audience, with a larger range of translation requirements. Creating a wide range of translations for your web video (plus at least one caption service) is problem enough, without having to create those translations and captions in many different formats to match all the different distribution mechanisms your content may be delivered through.
Add to that the issue of inconsistent presentation and varying user interfaces to select and enable captions or subtitles and web subtitling becomes very hard indeed.
To address this situation, Screen Systems has developed technology which can add high quality image based subtitles to web video. The subtitles are NOT burned in and can be switched on and off by the viewer using controls in the player. Delivering the text as bitmap images eliminates all text rendering issues and is key to providing a consistent high quality service across diverse video player platforms.
The images are not sent within the video stream and are delivered by separate HTTP download. The bandwidth required compared to a text-based mechanism is larger, but is still very small compared to the video itself and only subtitles for the selected language are ever sent to the player. With subtitles switched off, there is no overhead at all.
For video on demand (VOD) subtitles, all that is needed is a player environment that supports scripting (or plugins) and transparent overlay, plus a mechanism to report the current play position within the video. The video stream is not modified at all to add subtitles and additionally languages can be easily added to the subtitle server without any changes to the video distribution.
This leads on to the thornier problem of subtitling live web video.
In a live web video, the player cannot correctly report the current play position within the video, since this differs for each viewer depending on when they 'switched on'. Additionally, each viewer may choose to pause or rewind live video stream (if this feature is provided).
Screen therefore developed a different synchronisation mechanism, while still using image based subtitles on a separate server. The principal difference is in the player 'script' or plugin. In our solution, some low bandwidth timing information is added to the video stream and used to synchronise subtitles to the frames of video the viewer is watching. The 'script' at the viewer's device can obtain the current frame's time value from the video stream and use it to determine which subtitle, if any, should be displayed from the subtitle server.
The need to develop player components (plugins or scripts) might be seem as a limitation of this solution compared to using the 'off the shelf' functionality provided by a player (if any). However, in reality, almost every web video service has elements of custom functionality added when they are deployed (e.g. DRM). An advantage of the Screen solution is that the same general mechanism of image based subtitles held on a separate server can be used for consistent broadcast quality subtitling of both Video on Demand and live web video.
The author wishes to acknowledge contributions from Roland Boorman.
The article is also available to read in BFV online.
(IT/JP)
Top Related Stories
Click here for the latest broadcast news stories.
24/03/2009
Screen Subtitling Systems Wins Turner Contract For HD Subtitling In Argentina
Screen Subtitling Systems has won a contract with Turner to provide two HD subtitling systems for Imagen Satelital S.A. its affiliate in Argentina. Pr
Screen Subtitling Systems Wins Turner Contract For HD Subtitling In Argentina
Screen Subtitling Systems has won a contract with Turner to provide two HD subtitling systems for Imagen Satelital S.A. its affiliate in Argentina. Pr
02/05/2006
Screen Subtitling Systems unveil latest HD subtitling technology at NAB
Screen Subtitling’s latest innovations mean that all types of subtitling services are available in HD. From preparation through transmission to compre
Screen Subtitling Systems unveil latest HD subtitling technology at NAB
Screen Subtitling’s latest innovations mean that all types of subtitling services are available in HD. From preparation through transmission to compre
21/11/2018
Subtitling Is A Profit-Boosting Opportunity For Broadcasters
They are not limited to just being used as translation devices for foreign films or only of benefit to the hearing-impaired. Therefore, why is it that
Subtitling Is A Profit-Boosting Opportunity For Broadcasters
They are not limited to just being used as translation devices for foreign films or only of benefit to the hearing-impaired. Therefore, why is it that
26/02/2007
Nugget HD Video Player Features Extensive Video File Format Support
Doremi Labs’ popular standalone Nugget HD Video Player now features extensive video file format support courtesy of the new Doremi Asset Manager softw
Nugget HD Video Player Features Extensive Video File Format Support
Doremi Labs’ popular standalone Nugget HD Video Player now features extensive video file format support courtesy of the new Doremi Asset Manager softw
18/11/2009
Softel Swift Subtitling Available In Grab Networks Video
Softel and online video specialists Grab Networks have announced a partnership for Grab to supply the Softel Swift vTX subtitling and captioning solut
Softel Swift Subtitling Available In Grab Networks Video
Softel and online video specialists Grab Networks have announced a partnership for Grab to supply the Softel Swift vTX subtitling and captioning solut
30/07/2018
CBC Utilises Bitmovin Web Player Across Various Platforms
CBC has deployed Bitmovin's HTML5 web player and SDKs across multiple platforms of Mediengruppe RTL Deutschland. The company is using the online video
CBC Utilises Bitmovin Web Player Across Various Platforms
CBC has deployed Bitmovin's HTML5 web player and SDKs across multiple platforms of Mediengruppe RTL Deutschland. The company is using the online video
15/08/2014
Archiva Engineering A Successful IBC2014
Visitors to Archimedia's stand will experience firsthand its range of tools on HD and UHD screens, including the foundation of its product line, the A
Archiva Engineering A Successful IBC2014
Visitors to Archimedia's stand will experience firsthand its range of tools on HD and UHD screens, including the foundation of its product line, the A
06/01/2009
Tudou.com Chooses On2 VP6 For Web Video In China
On2 Technologies has added Tudou-com to the growing list of Chinese web-sites using its On2 VP6 format for Adobe Flash video. Serving in excess of sev
Tudou.com Chooses On2 VP6 For Web Video In China
On2 Technologies has added Tudou-com to the growing list of Chinese web-sites using its On2 VP6 format for Adobe Flash video. Serving in excess of sev
16/04/2007
Iceni To Produce Unique Web Video Project
The Defence Medical Services Department (DMSD), part of the Ministry of Defence has appointed iceni Productions to produce a unique Defence Nursing we
Iceni To Produce Unique Web Video Project
The Defence Medical Services Department (DMSD), part of the Ministry of Defence has appointed iceni Productions to produce a unique Defence Nursing we
21/03/2002
Xube to make web awards video for BECTa
Xube, a Brixton based film and video production company, have been commissioned by the British Education Communications Technology and Agency (BECTa)
Xube to make web awards video for BECTa
Xube, a Brixton based film and video production company, have been commissioned by the British Education Communications Technology and Agency (BECTa)
16/05/2019
Insys Video Technologies Add New Capabilities To Its OTT Video Solutions
Insys Video Technologies has added powerful new capabilities to its comprehensive, over-the-top (OTT) video solutions. The new capabilities enable aut
Insys Video Technologies Add New Capabilities To Its OTT Video Solutions
Insys Video Technologies has added powerful new capabilities to its comprehensive, over-the-top (OTT) video solutions. The new capabilities enable aut
20/06/2006
Broadcasters View Save The Children Footage Over The Web
At Broadcast LIVE, Forbidden Technologies and Save the Children announced the further adoption of new media in the charities sector, with the use of F
Broadcasters View Save The Children Footage Over The Web
At Broadcast LIVE, Forbidden Technologies and Save the Children announced the further adoption of new media in the charities sector, with the use of F
13/06/2024
Orange Polska Deploys VO's Secure Video Player
Viaccess-Orca (VO) has announced that pay-TV operator Orange Polska is using VO's Secure Video Player for IPTV and OTT streaming on Sagemcom high-end,
Orange Polska Deploys VO's Secure Video Player
Viaccess-Orca (VO) has announced that pay-TV operator Orange Polska is using VO's Secure Video Player for IPTV and OTT streaming on Sagemcom high-end,
15/05/2023
Viaccess-Orca To Showcase VO Secure Video Player At CABSAT 2023
Viaccess-Orca (VO) is empowering TV operators and service providers to grow their businesses with end-to-end solutions featuring data-driven, sustaina
Viaccess-Orca To Showcase VO Secure Video Player At CABSAT 2023
Viaccess-Orca (VO) is empowering TV operators and service providers to grow their businesses with end-to-end solutions featuring data-driven, sustaina
29/04/2022
Deltatre Announces Evolution Of Its OTT Video Player
Deltatre has announced an evolution of its industry-leading OTT video player DIVA that allows for simpler integration with a client's existing technol
Deltatre Announces Evolution Of Its OTT Video Player
Deltatre has announced an evolution of its industry-leading OTT video player DIVA that allows for simpler integration with a client's existing technol