Streaming 360{\deg} video demands high bandwidth and low latency, and poses significant challenges to Internet Service Providers (ISPs) and Mobile Network Operators (MNOs). The identification of 360{\deg} video traffic can therefore benefits fixed and mobile carriers to optimize their network and provide better Quality of Experience (QoE) to the user. However, end-to-end encryption of network traffic has obstructed identifying those 360{\deg} videos from regular videos. As a solution this paper presents 360NorVic, a near-realtime and offline Machine Learning (ML) classification engine to distinguish 360{\deg} videos from regular videos when streamed from mobile devices. We collect packet and flow level data for over 800 video traces from YouTube & Facebook accounting for 200 unique videos under varying streaming conditions. Our results show that for near-realtime and offline classification at packet level, average accuracy exceeds 95%, and that for flow level, 360NorVic achieves more than 92% average accuracy. Finally, we pilot our solution in the commercial network of a large MNO showing the feasibility and effectiveness of 360NorVic in production settings.
翻译:360=deg}视频流用要求高带宽和低延迟,对互联网服务提供商和移动网络操作员(MNOs)构成重大挑战。因此,360=deg}视频流量的识别有利于固定和移动承运人优化其网络,为用户提供更好的经验质量(QoE)。然而,网络流量的端到端加密阻碍了常规视频中的360=deg}视频的识别。作为解决方案,本文件提供了360NorVic,这是一个近实时和离线机器学习分类引擎,在移动设备流出时将360=deg}视频与常规视频区分开来。我们收集了800多个来自YouTube和Facebook的视频跟踪数据包和流级数据,在不同的流条件下对200个独特的视频进行了核算。我们的结果表明,在组合级别上,近实时和离线分类的平均准确度超过95%,在流动级别上,360NorVic获得超过92%的平均准确度。最后,我们在大型MNO网络中试行了我们的解决方案,展示了360NorVic生产环境的可行性和有效性。