Salsify: Low-Latency Network Video Through Tighter Integration Between a Video Codec and a Transport Protocol

被引:0
|
作者
Fouladi, Sadjad [1 ]
Emmons, John [1 ]
Orbay, Emre [1 ]
Wu, Catherine [2 ]
Wahby, Riad S. [1 ]
Winstein, Keith [1 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
[2] Saratoga High Sch, Saratoga, CA USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Salsify is a new architecture for real-time Internet video that tightly integrates a video codec and a network transport protocol, allowing it to respond quickly to changing network conditions and avoid provoking packet drops and queueing delays. To do this, Salsify optimizes the compressed length and transmission time of each frame, based on a current estimate of the network's capacity; in contrast, existing systems generally control longer-term metrics like frame rate or bit rate. Salsify's per-frame optimization strategy relies on a purely functional video codec, which Salsify uses to explore alternative encodings of each frame at different quality levels. We developed a testbed for evaluating real-time video systems end-to-end with reproducible video content and network conditions. Salsify achieves lower video delay and, over variable network paths, higher visual quality than five existing systems: FaceTime, Hangouts, Skype, and WebRTC's reference implementation with and without scalable video coding.
引用
收藏
页码:267 / 282
页数:16
相关论文
共 50 条
  • [21] Network-adaptive low-latency video communication over best-effort networks
    Liang, YJ
    Girod, B
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (01) : 72 - 81
  • [22] Low-latency live video streaming over low-capacity networks
    Gualdi, Giovanni
    Cucchiara, Rita
    Prati, Andrea
    ISM 2006: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA, PROCEEDINGS, 2006, : 449 - 456
  • [23] ProactMP: A Proactive Multipath Transport Protocol for Low-Latency Datacenters
    Zhuang, Rui
    Han, Jiangping
    Xue, Kaiping
    Li, Jian
    Sun, Qibin
    Lu, Jun
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 3919 - 3932
  • [24] Low-Latency Video Conferencing via Optimized Packet Routing and Reordering
    Xiao, Yao
    Chen, Sitian
    Zhou, Amelie Chi
    Zhang, Shuhao
    Wang, Yi
    Mao, Rui
    Yang, Xuan
    2024 IEEE/ACM 32ND INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE, IWQOS, 2024,
  • [25] A Low-Latency MPTCP Scheduler for Live Video Streaming in Mobile Networks
    Xing, Yitao
    Xue, Kaiping
    Zhang, Yuan
    Han, Jiangping
    Li, Jian
    Liu, Jianqing
    Li, Ruidong
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (11) : 7230 - 7242
  • [26] Fleet: Improving Quality of Experience for Low-Latency Live Video Streaming
    Li, Yunlong
    Zhang, Xinfeng
    Cui, Chen
    Wang, Shanshe
    Ma, Siwei
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2023, 33 (09) : 5242 - 5256
  • [27] Edge Coordinated Query Configuration for Low-Latency and Accurate Video Analytics
    Yang, Peng
    Lyu, Feng
    Wu, Wen
    Zhang, Ning
    Yu, Li
    Shen, Xuemin
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (07) : 4855 - 4864
  • [28] Nebula: Reliable Low-latency Video Transmission for Mobile Cloud Gaming
    Alhilal, Ahmad
    Braud, Tristan
    Han, Bo
    Hui, Pan
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 3407 - 3417
  • [29] Performance Characterization of Low-Latency Adaptive Streaming From Video Portals
    van der Hooft, Jeroen
    De Boom, Cedric
    Petrangeli, Stefano
    Wauters, Tim
    De Turck, Filip
    IEEE ACCESS, 2018, 6 : 43039 - 43055
  • [30] NADA: A Unified Congestion Control Scheme for Low-Latency Interactive Video
    Zhu, Xiaoqing
    Pan, Rong
    2013 20TH INTERNATIONAL PACKET VIDEO WORKSHOP (PV), 2013,