arXiv:2508.17428eess.IVcs.MM2025-08

开源工具py360tools简化360度视频分块传输的模拟与播放

py360tool: Um framework para manipulação de vídeo 360$^\circ$ com ladrilhos

  • 基于分块策略自动完成球面投影重建与视口提取
  • 支持不同投影方式和分块方案的灵活对比分析
  • 适合研究视频流质量与用户体验的开发者使用

360度视频流是带宽需求最高的虚拟现实应用之一,需以超高清分辨率编码以保证沉浸感。为优化传输,当前方法将球面视频划分为多个分块,按用户观看方向(视口)选择性地以不同码率传输。该架构涉及视口预测、分块选择、码率自适应及并行流处理,复杂度高,且因交互性强、复现性差,亟需新工具评估体验质量(QoE)和服务质量(QoS)。本文提出py360tools,一个用于分块360度视频流的Python库,可自动化客户端关键任务,如球面投影重构、视口提取与分块选择,支持播放与流会话仿真。其灵活架构便于高效分析不同投影与分块策略。

原文摘要 · Abstract (English)

The streaming of 360$^\circ$ videos is one of the most bandwidth-demanding virtual reality (VR) applications, as the video must be encoded in ultra-high resolution to ensure an immersive experience. To optimize its transmission, current approaches partition the spherical video into tiles, which are encoded at different bitrates and selectively delivered, based on the viewing direction of the user (viewport). The complexity of this architecture, which involves viewport prediction, tile selection, bit rate adaptation, and handling of parallel streaming, requires new tools to evaluate quality of experience (QoE) and quality of service (QoS), especially due to its interactive nature and low reproducibility. This work introduces py360tools, a Python library to handle tile-based 360$^\circ$ video streaming. The library automates key client-side tasks, such as spherical projection reconstruction, viewport extraction, and tile selection, facilitating the playback and simulation of streaming sessions. Furthermore, py360tools offers a flexible architecture, enabling efficient analysis of different projections and tiling strategies.

360视频分块传输视频流

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。