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...
Gespeichert in:
Veröffentlicht in: | Telecommunication systems 2016-01, Vol.61 (1), p.59-76 |
---|---|
Hauptverfasser: | , , , , |
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 & 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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |