Javascript must be enabled to continue!
High-Quality Live Video Streaming via Transcoding Time Prediction and Preset Selection
View through CrossRef
Video streaming often requires transcoding content into different resolutions and bitrates to match the recipient's bandwidth and screen capabilities. Video encoders like H.264 offer various presets, each with different tradeoffs between transcoding time and rate-distortion performance. Choosing the best preset for video transcoding is difficult, especially for live streaming, as trying all the presets and choosing the best one is not feasible. One solution is to predict the transcoding time for each preset and subsequently select the preset that ensures the highest quality while adhering to live streaming time constraints. Prediction of video transcoding time is also critical in minimizing streaming delays, deploying resource management algorithms, and load balancing. We propose a learning-based framework for predicting the transcoding time of videos across various presets. The features used by our predictor for video transcoding time prediction are derived directly from the ingested stream itself, primarily from the header or metadata. As a result, only minimal additional delay is incurred for feature extraction, rendering our approach ideal for live streaming applications. We evaluated our learning-based transcoding time prediction using a dataset of videos. The results demonstrate that our framework can accurately predict the transcoding time for different presets, with the MAPE of nearly 5.0%. Leveraging these predictions, we then select the most suitable transcoding preset for live video streaming. Utilizing our transcoding time prediction-based preset selection led to improvements in PSNR of up to 5 dB.
Title: High-Quality Live Video Streaming via Transcoding Time Prediction and Preset Selection
Description:
Video streaming often requires transcoding content into different resolutions and bitrates to match the recipient's bandwidth and screen capabilities.
Video encoders like H.
264 offer various presets, each with different tradeoffs between transcoding time and rate-distortion performance.
Choosing the best preset for video transcoding is difficult, especially for live streaming, as trying all the presets and choosing the best one is not feasible.
One solution is to predict the transcoding time for each preset and subsequently select the preset that ensures the highest quality while adhering to live streaming time constraints.
Prediction of video transcoding time is also critical in minimizing streaming delays, deploying resource management algorithms, and load balancing.
We propose a learning-based framework for predicting the transcoding time of videos across various presets.
The features used by our predictor for video transcoding time prediction are derived directly from the ingested stream itself, primarily from the header or metadata.
As a result, only minimal additional delay is incurred for feature extraction, rendering our approach ideal for live streaming applications.
We evaluated our learning-based transcoding time prediction using a dataset of videos.
The results demonstrate that our framework can accurately predict the transcoding time for different presets, with the MAPE of nearly 5.
0%.
Leveraging these predictions, we then select the most suitable transcoding preset for live video streaming.
Utilizing our transcoding time prediction-based preset selection led to improvements in PSNR of up to 5 dB.
Related Results
Mapreduce dalam Layanan Transcoding
Mapreduce dalam Layanan Transcoding
Penyediaan file video dengan bitrate bervariasi menjadi syarat utama bagi layanan Video On Demand yang menerapkan adaptive streaming. Hal tersebut dilakukan dengan transcoding yang...
Mapreduce dalam Layanan Transcoding
Mapreduce dalam Layanan Transcoding
Penyediaan file video dengan bitrate bervariasi menjadi syarat utama bagi layanan Video On Demand yang menerapkan adaptive streaming. Hal tersebut dilakukan dengan transcoding yang...
Adaptive Streaming Server dengan FFMPEG dan Golang
Adaptive Streaming Server dengan FFMPEG dan Golang
Quality of experience (QoE) when accessing video streaming becomes a challenge in varieties of network bandwidth/speed. Adaptive streaming becomes an answer to gain good QoE. An ar...
Semantic-Based Video Transcoding Architectures for Quality of Service Applications in Mobile and Wireless Video Communication
Semantic-Based Video Transcoding Architectures for Quality of Service Applications in Mobile and Wireless Video Communication
Delivering streaming video over wireless networks is an important component for most interactive multimedia applications running on personal wireless handset devices. Such personal...
Chunked video streaming over OF@TEIN SDN Cloud Playground With Wired And Wireless Links
Chunked video streaming over OF@TEIN SDN Cloud Playground With Wired And Wireless Links
This thesis has designed and developed the middle-box and splitting functionalities for chunked RTP video streaming as well as video file pre-transferring mechanism over multiple c...
Social Media Use in Neurology: An Analysis of Alzheimer's Information on TikTok with Emphasis on Role of Healthcare Professionals
Social Media Use in Neurology: An Analysis of Alzheimer's Information on TikTok with Emphasis on Role of Healthcare Professionals
Abstract
Introduction
Alzheimer's disease (AD) is the most common neurodegenerative cause of dementia. Social media has become a major source of information for patients and famili...
Extreme Rate Distributed Video Transcoding System
Extreme Rate Distributed Video Transcoding System
This chapter provides a comprehensive awareness and understanding of research efforts in the field of extreme rate-distributed video transcoding. The basic concepts and theories of...
A Proposed Adaptive Bitrate Scheme Based on Bandwidth Prediction Algorithm for Smoothly Video Streaming
A Proposed Adaptive Bitrate Scheme Based on Bandwidth Prediction Algorithm for Smoothly Video Streaming
A robust video-bitrate adaptive scheme at client-aspect plays a significant role in keeping a good quality of video streaming technology experience. Video quality affects the amoun...

