A distributed transcoding and content protection system: Enabling pay per quality using the cloud

Video coding is a process for adapting media content to the constraints of transmission networks delivery and terminal device visualization. Moreover, content protection is also necessary. Nowadays the heterogeneity of client devices is increasing leading to different resolutions, qualities and form...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Telecommunication systems 2016-01, Vol.61 (1), p.59-76
Hauptverfasser: Díaz-Sánchez, Daniel, Sánchez-Guerrero, Rosa, Arias, Patricia, Almenarez, Florina, Marín, Andrés
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 76
container_issue 1
container_start_page 59
container_title Telecommunication systems
container_volume 61
creator Díaz-Sánchez, Daniel
Sánchez-Guerrero, Rosa
Arias, Patricia
Almenarez, Florina
Marín, Andrés
description Video coding is a process for adapting media content to the constraints of transmission networks delivery and terminal device visualization. Moreover, content protection is also necessary. Nowadays the heterogeneity of client devices is increasing leading to different resolutions, qualities and form factors. Due to this, transcoding and protection are essential processes to be conducted in modern video distribution networks to adapt video to devices and network constraints and to enable pay per quality schemas enforcing content licenses. Unfortunately, transcoding and protection can be no longer considered linear since every single content should be transcoded in several formats and sometimes protected, so it would require a long time to finish. Modern scalable coding techniques, as H264 SVC, can help to save processing power and bandwidth providing in a single stream several video versions. However, if the enhancements of a SVC encoded content are protected separately, it would possible to enable pay-per-quality providing an additional degree of freedom to content delivery industry. Unfortunatelly, transcoding and protection entail huge doses of processing power at provider side and should be distributed. Moreover, processing key streams to decrypt enhancements that were encrypted separately can increase the complexity at receiver side. Cloud computing emerges as a potential solution for coping with large population of users with heterogeneous visualization devices. The elastic nature of cloud computing can be an advantage given the difficulty to predict the computing resources video content would require to be distributed during the entire content life. This article describes a system that distributes and parallelizes the video transcoding process as well as the content encryption, following the SaaS approach in cloud computing. Moreover, the article describes an experimental approach for generating and processing a flexible key stream that would help to simplify key management at receiver side and would allow legacy receivers to consume SVC content with separate enhancement protection.
doi_str_mv 10.1007/s11235-014-9952-x
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1786195478</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1786195478</sourcerecordid><originalsourceid>FETCH-LOGICAL-c371t-15ba9a17951a3b7c0857e3a600eeae9bd08a13c0c92458491b9c710e6c5fbd83</originalsourceid><addsrcrecordid>eNp1kD1rwzAURUVpoWnaH9DN0KWL2vdsy7LGEPoFgS7ZhSy_BIdETiUZkn9fGXcohU7vDedcLpexe4QnBJDPATEvBAcsuVIi56cLNkMhc65KgZfpB6x5WVflNbsJYQcwWmrG5CJruxB91wyR2ix644Lt285tM-PazPYukovZ0feRbOx6l4VziHS4ZVcbsw9093PnbP36sl6-89Xn28dyseK2kBg5isYog1IJNEUjLdRCUmEqACJDqmmhNlhYsCovRV0qbJSVCFRZsWnaupizxyk2FfgaKER96IKl_d446oegUdYVKlHKEX34g-76wbtULlGiyAGEgEThRFnfh-Bpo4--Oxh_1gh63ERPS-q0pB6X1Kfk5JMTEuu25H8l_yt9A_qydec</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1753200550</pqid></control><display><type>article</type><title>A distributed transcoding and content protection system: Enabling pay per quality using the cloud</title><source>SpringerLink Journals - AutoHoldings</source><creator>Díaz-Sánchez, Daniel ; Sánchez-Guerrero, Rosa ; Arias, Patricia ; Almenarez, Florina ; Marín, Andrés</creator><creatorcontrib>Díaz-Sánchez, Daniel ; Sánchez-Guerrero, Rosa ; Arias, Patricia ; Almenarez, Florina ; Marín, Andrés</creatorcontrib><description>Video coding is a process for adapting media content to the constraints of transmission networks delivery and terminal device visualization. Moreover, content protection is also necessary. Nowadays the heterogeneity of client devices is increasing leading to different resolutions, qualities and form factors. Due to this, transcoding and protection are essential processes to be conducted in modern video distribution networks to adapt video to devices and network constraints and to enable pay per quality schemas enforcing content licenses. Unfortunately, transcoding and protection can be no longer considered linear since every single content should be transcoded in several formats and sometimes protected, so it would require a long time to finish. Modern scalable coding techniques, as H264 SVC, can help to save processing power and bandwidth providing in a single stream several video versions. However, if the enhancements of a SVC encoded content are protected separately, it would possible to enable pay-per-quality providing an additional degree of freedom to content delivery industry. Unfortunatelly, transcoding and protection entail huge doses of processing power at provider side and should be distributed. Moreover, processing key streams to decrypt enhancements that were encrypted separately can increase the complexity at receiver side. Cloud computing emerges as a potential solution for coping with large population of users with heterogeneous visualization devices. The elastic nature of cloud computing can be an advantage given the difficulty to predict the computing resources video content would require to be distributed during the entire content life. This article describes a system that distributes and parallelizes the video transcoding process as well as the content encryption, following the SaaS approach in cloud computing. Moreover, the article describes an experimental approach for generating and processing a flexible key stream that would help to simplify key management at receiver side and would allow legacy receivers to consume SVC content with separate enhancement protection.</description><identifier>ISSN: 1018-4864</identifier><identifier>EISSN: 1572-9451</identifier><identifier>DOI: 10.1007/s11235-014-9952-x</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Adaptation ; Analysis ; Artificial Intelligence ; Bandwidths ; Business and Management ; Cloud computing ; Coding ; Computer Communication Networks ; Devices ; Digital video ; Internet ; IT in Business ; Management ; Multimedia ; Networks ; Probability Theory and Stochastic Processes ; Quality ; Receivers ; Software ; Streams ; Studies ; Telecommunications systems ; Visualization ; Wireless networks</subject><ispartof>Telecommunication systems, 2016-01, Vol.61 (1), p.59-76</ispartof><rights>Springer Science+Business Media New York 2014</rights><rights>Springer Science+Business Media New York 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c371t-15ba9a17951a3b7c0857e3a600eeae9bd08a13c0c92458491b9c710e6c5fbd83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s11235-014-9952-x$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s11235-014-9952-x$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,41488,42557,51319</link.rule.ids></links><search><creatorcontrib>Díaz-Sánchez, Daniel</creatorcontrib><creatorcontrib>Sánchez-Guerrero, Rosa</creatorcontrib><creatorcontrib>Arias, Patricia</creatorcontrib><creatorcontrib>Almenarez, Florina</creatorcontrib><creatorcontrib>Marín, Andrés</creatorcontrib><title>A distributed transcoding and content protection system: Enabling pay per quality using the cloud</title><title>Telecommunication systems</title><addtitle>Telecommun Syst</addtitle><description>Video coding is a process for adapting media content to the constraints of transmission networks delivery and terminal device visualization. Moreover, content protection is also necessary. Nowadays the heterogeneity of client devices is increasing leading to different resolutions, qualities and form factors. Due to this, transcoding and protection are essential processes to be conducted in modern video distribution networks to adapt video to devices and network constraints and to enable pay per quality schemas enforcing content licenses. Unfortunately, transcoding and protection can be no longer considered linear since every single content should be transcoded in several formats and sometimes protected, so it would require a long time to finish. Modern scalable coding techniques, as H264 SVC, can help to save processing power and bandwidth providing in a single stream several video versions. However, if the enhancements of a SVC encoded content are protected separately, it would possible to enable pay-per-quality providing an additional degree of freedom to content delivery industry. Unfortunatelly, transcoding and protection entail huge doses of processing power at provider side and should be distributed. Moreover, processing key streams to decrypt enhancements that were encrypted separately can increase the complexity at receiver side. Cloud computing emerges as a potential solution for coping with large population of users with heterogeneous visualization devices. The elastic nature of cloud computing can be an advantage given the difficulty to predict the computing resources video content would require to be distributed during the entire content life. This article describes a system that distributes and parallelizes the video transcoding process as well as the content encryption, following the SaaS approach in cloud computing. Moreover, the article describes an experimental approach for generating and processing a flexible key stream that would help to simplify key management at receiver side and would allow legacy receivers to consume SVC content with separate enhancement protection.</description><subject>Adaptation</subject><subject>Analysis</subject><subject>Artificial Intelligence</subject><subject>Bandwidths</subject><subject>Business and Management</subject><subject>Cloud computing</subject><subject>Coding</subject><subject>Computer Communication Networks</subject><subject>Devices</subject><subject>Digital video</subject><subject>Internet</subject><subject>IT in Business</subject><subject>Management</subject><subject>Multimedia</subject><subject>Networks</subject><subject>Probability Theory and Stochastic Processes</subject><subject>Quality</subject><subject>Receivers</subject><subject>Software</subject><subject>Streams</subject><subject>Studies</subject><subject>Telecommunications systems</subject><subject>Visualization</subject><subject>Wireless networks</subject><issn>1018-4864</issn><issn>1572-9451</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp1kD1rwzAURUVpoWnaH9DN0KWL2vdsy7LGEPoFgS7ZhSy_BIdETiUZkn9fGXcohU7vDedcLpexe4QnBJDPATEvBAcsuVIi56cLNkMhc65KgZfpB6x5WVflNbsJYQcwWmrG5CJruxB91wyR2ix644Lt285tM-PazPYukovZ0feRbOx6l4VziHS4ZVcbsw9093PnbP36sl6-89Xn28dyseK2kBg5isYog1IJNEUjLdRCUmEqACJDqmmhNlhYsCovRV0qbJSVCFRZsWnaupizxyk2FfgaKER96IKl_d446oegUdYVKlHKEX34g-76wbtULlGiyAGEgEThRFnfh-Bpo4--Oxh_1gh63ERPS-q0pB6X1Kfk5JMTEuu25H8l_yt9A_qydec</recordid><startdate>20160101</startdate><enddate>20160101</enddate><creator>Díaz-Sánchez, Daniel</creator><creator>Sánchez-Guerrero, Rosa</creator><creator>Arias, Patricia</creator><creator>Almenarez, Florina</creator><creator>Marín, Andrés</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7SP</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>88I</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>L.-</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M2P</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>Q9U</scope></search><sort><creationdate>20160101</creationdate><title>A distributed transcoding and content protection system</title><author>Díaz-Sánchez, Daniel ; Sánchez-Guerrero, Rosa ; Arias, Patricia ; Almenarez, Florina ; Marín, Andrés</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c371t-15ba9a17951a3b7c0857e3a600eeae9bd08a13c0c92458491b9c710e6c5fbd83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Adaptation</topic><topic>Analysis</topic><topic>Artificial Intelligence</topic><topic>Bandwidths</topic><topic>Business and Management</topic><topic>Cloud computing</topic><topic>Coding</topic><topic>Computer Communication Networks</topic><topic>Devices</topic><topic>Digital video</topic><topic>Internet</topic><topic>IT in Business</topic><topic>Management</topic><topic>Multimedia</topic><topic>Networks</topic><topic>Probability Theory and Stochastic Processes</topic><topic>Quality</topic><topic>Receivers</topic><topic>Software</topic><topic>Streams</topic><topic>Studies</topic><topic>Telecommunications systems</topic><topic>Visualization</topic><topic>Wireless networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Díaz-Sánchez, Daniel</creatorcontrib><creatorcontrib>Sánchez-Guerrero, Rosa</creatorcontrib><creatorcontrib>Arias, Patricia</creatorcontrib><creatorcontrib>Almenarez, Florina</creatorcontrib><creatorcontrib>Marín, Andrés</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Global (Alumni Edition)</collection><collection>Science Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>ABI/INFORM Professional Advanced</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Global</collection><collection>Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Business</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>ProQuest Central Basic</collection><jtitle>Telecommunication systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Díaz-Sánchez, Daniel</au><au>Sánchez-Guerrero, Rosa</au><au>Arias, Patricia</au><au>Almenarez, Florina</au><au>Marín, Andrés</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A distributed transcoding and content protection system: Enabling pay per quality using the cloud</atitle><jtitle>Telecommunication systems</jtitle><stitle>Telecommun Syst</stitle><date>2016-01-01</date><risdate>2016</risdate><volume>61</volume><issue>1</issue><spage>59</spage><epage>76</epage><pages>59-76</pages><issn>1018-4864</issn><eissn>1572-9451</eissn><abstract>Video coding is a process for adapting media content to the constraints of transmission networks delivery and terminal device visualization. Moreover, content protection is also necessary. Nowadays the heterogeneity of client devices is increasing leading to different resolutions, qualities and form factors. Due to this, transcoding and protection are essential processes to be conducted in modern video distribution networks to adapt video to devices and network constraints and to enable pay per quality schemas enforcing content licenses. Unfortunately, transcoding and protection can be no longer considered linear since every single content should be transcoded in several formats and sometimes protected, so it would require a long time to finish. Modern scalable coding techniques, as H264 SVC, can help to save processing power and bandwidth providing in a single stream several video versions. However, if the enhancements of a SVC encoded content are protected separately, it would possible to enable pay-per-quality providing an additional degree of freedom to content delivery industry. Unfortunatelly, transcoding and protection entail huge doses of processing power at provider side and should be distributed. Moreover, processing key streams to decrypt enhancements that were encrypted separately can increase the complexity at receiver side. Cloud computing emerges as a potential solution for coping with large population of users with heterogeneous visualization devices. The elastic nature of cloud computing can be an advantage given the difficulty to predict the computing resources video content would require to be distributed during the entire content life. This article describes a system that distributes and parallelizes the video transcoding process as well as the content encryption, following the SaaS approach in cloud computing. Moreover, the article describes an experimental approach for generating and processing a flexible key stream that would help to simplify key management at receiver side and would allow legacy receivers to consume SVC content with separate enhancement protection.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11235-014-9952-x</doi><tpages>18</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1018-4864
ispartof Telecommunication systems, 2016-01, Vol.61 (1), p.59-76
issn 1018-4864
1572-9451
language eng
recordid cdi_proquest_miscellaneous_1786195478
source SpringerLink Journals - AutoHoldings
subjects Adaptation
Analysis
Artificial Intelligence
Bandwidths
Business and Management
Cloud computing
Coding
Computer Communication Networks
Devices
Digital video
Internet
IT in Business
Management
Multimedia
Networks
Probability Theory and Stochastic Processes
Quality
Receivers
Software
Streams
Studies
Telecommunications systems
Visualization
Wireless networks
title A distributed transcoding and content protection system: Enabling pay per quality using the cloud
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T02%3A18%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20distributed%20transcoding%20and%20content%20protection%20system:%20Enabling%20pay%20per%20quality%20using%20the%20cloud&rft.jtitle=Telecommunication%20systems&rft.au=D%C3%ADaz-S%C3%A1nchez,%20Daniel&rft.date=2016-01-01&rft.volume=61&rft.issue=1&rft.spage=59&rft.epage=76&rft.pages=59-76&rft.issn=1018-4864&rft.eissn=1572-9451&rft_id=info:doi/10.1007/s11235-014-9952-x&rft_dat=%3Cproquest_cross%3E1786195478%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1753200550&rft_id=info:pmid/&rfr_iscdi=true