{"title":"基于云的交互式视频流服务","authors":"M. Salehi","doi":"10.1145/3147213.3149451","DOIUrl":null,"url":null,"abstract":"A wide range of applications, from e-learning to natural disaster management are reliant on video streaming. Video streaming will construct more than 80% of the whole Internet traffic by 2019. Currently, video stream providers offer little or no interactive services on their streamed videos. Stream viewers, however, demand a wide variety of interactive services (e.g., dynamic video summarization or dynamic transcoding) on the streams. Taking into account the long tail access pattern to video streams, it is not feasible to pre-process all possible interactions for all video streams. Also, Processing them is also not feasible on energy- and compute-limited viewers' thin-clients. The proposed research provides a cloud-based video streaming engine that enables interactive video streaming. Interactive Video Streaming Engine (IVSE) is generic and video stream providers can customize it by defining their own interactive services, depending on their applications and their viewers' desires. The engine enacts the defined interactive services through on-demand processing of the video streams on potentially heterogeneous cloud services, in a cost-efficient manner, and with respect to stream viewers' QoS demands.","PeriodicalId":341011,"journal":{"name":"Proceedings of the10th International Conference on Utility and Cloud Computing","volume":"202 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Cloud-Based Interactive Video Streaming Service\",\"authors\":\"M. Salehi\",\"doi\":\"10.1145/3147213.3149451\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A wide range of applications, from e-learning to natural disaster management are reliant on video streaming. Video streaming will construct more than 80% of the whole Internet traffic by 2019. Currently, video stream providers offer little or no interactive services on their streamed videos. Stream viewers, however, demand a wide variety of interactive services (e.g., dynamic video summarization or dynamic transcoding) on the streams. Taking into account the long tail access pattern to video streams, it is not feasible to pre-process all possible interactions for all video streams. Also, Processing them is also not feasible on energy- and compute-limited viewers' thin-clients. The proposed research provides a cloud-based video streaming engine that enables interactive video streaming. Interactive Video Streaming Engine (IVSE) is generic and video stream providers can customize it by defining their own interactive services, depending on their applications and their viewers' desires. The engine enacts the defined interactive services through on-demand processing of the video streams on potentially heterogeneous cloud services, in a cost-efficient manner, and with respect to stream viewers' QoS demands.\",\"PeriodicalId\":341011,\"journal\":{\"name\":\"Proceedings of the10th International Conference on Utility and Cloud Computing\",\"volume\":\"202 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the10th International Conference on Utility and Cloud Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3147213.3149451\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the10th International Conference on Utility and Cloud Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3147213.3149451","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A wide range of applications, from e-learning to natural disaster management are reliant on video streaming. Video streaming will construct more than 80% of the whole Internet traffic by 2019. Currently, video stream providers offer little or no interactive services on their streamed videos. Stream viewers, however, demand a wide variety of interactive services (e.g., dynamic video summarization or dynamic transcoding) on the streams. Taking into account the long tail access pattern to video streams, it is not feasible to pre-process all possible interactions for all video streams. Also, Processing them is also not feasible on energy- and compute-limited viewers' thin-clients. The proposed research provides a cloud-based video streaming engine that enables interactive video streaming. Interactive Video Streaming Engine (IVSE) is generic and video stream providers can customize it by defining their own interactive services, depending on their applications and their viewers' desires. The engine enacts the defined interactive services through on-demand processing of the video streams on potentially heterogeneous cloud services, in a cost-efficient manner, and with respect to stream viewers' QoS demands.