EVAN: Evolutional Video Streaming Adaptation via Neural Representation

Mufan Liu, Le Yang, Yiling Xu, Ye-kui Wang, Jenq-Neng Hwang
4/15/2024
eess.IVcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

Adaptive bitrate (ABR) using conventional codecs cannot further modify the bitrate once a decision has been made, exhibiting limited adaptation capability. This may result in either overly conservative or overly aggressive bitrate selection, which could cause either inefficient utilization of the network bandwidth or frequent re-buffering, respectively. Neural representation for video (NeRV), which embeds the video content into neural network weights, allows video reconstruction with incomplete models. Specifically, the recovery of one frame can be achieved without relying on the decoding of adjacent frames. NeRV has the potential to provide high video reconstruction quality and, more importantly, pave the way for developing more flexible ABR strategies for video transmission. In this work, a new framework, named Evolutional Video streaming Adaptation via Neural representation (EVAN), which can adaptively transmit NeRV models based on soft actor-critic (SAC) reinforcement learning, is proposed. EVAN is trained with a more exploitative strategy and utilizes progressive playback to avoid re-buffering. Experiments showed that EVAN can outperform existing ABRs with 50% reduction in re-buffering and achieve nearly 20% .

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{liu2024evan,
  title  = {EVAN: Evolutional Video Streaming Adaptation via Neural Representation},
  author = {Mufan Liu and Le Yang and Yiling Xu and Ye-kui Wang and Jenq-Neng Hwang},
  year   = {2024},
  eprint = {2406.02557},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.02557v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.02557.svg)](https://codeofpaper.com/paper/2406.02557)

Discussion