Re: [Hls-interest] AV sync issues with AES 128 encrypted non-multiplexed HLS streams in macOS 10.15.4

Roger Pantos <rpantos@apple.com> Wed, 20 May 2020 15:51 UTC

Return-Path: <rpantos@apple.com>
X-Original-To: hls-interest@ietfa.amsl.com
Delivered-To: hls-interest@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 144FA3A0A8B for <hls-interest@ietfa.amsl.com>; Wed, 20 May 2020 08:51:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aQRrBAN7EMEu for <hls-interest@ietfa.amsl.com>; Wed, 20 May 2020 08:51:51 -0700 (PDT)
Received: from nwk-aaemail-lapp01.apple.com (nwk-aaemail-lapp01.apple.com [17.151.62.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 02DDC3A0A86 for <hls-interest@ietf.org>; Wed, 20 May 2020 08:51:50 -0700 (PDT)
Received: from pps.filterd (nwk-aaemail-lapp01.apple.com [127.0.0.1]) by nwk-aaemail-lapp01.apple.com (8.16.0.42/8.16.0.42) with SMTP id 04KFposn041367; Wed, 20 May 2020 08:51:50 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=ISPN/+KDV5L48+SxhchjGJ0dCDSA/1KjRZapaGTcC94=; b=XY2/DRUdxCX5Eg+Ij6vUtPYuXB4802RcBzYK+wTR+mo+zPmGPA67bLn8WB+TWjZv4Efe I1iXETgGhbTsAOiHLUbfE64jHCFHzUfgZQPlzfO4r6krQ8FtmMKML3OX+ncBkGVu3LW8 C152BzpAG3vQZBEktKnHd5ln6VV14l+rhA+/AivaWuPEsgAVcwOu4JaHQupaFXbupZMu /3j0MHcGPjYv4Fo9sCe355SnB6LffQcWk8RbtaccHEPGwp3T3zUxXrDlzVFhWrZYsVfE yS8TSiha4vn9rw1ju2z3/lIMHhMpIzJ+Yioc3FC9uVs0H7zy3xF35j/Osr2fQpGYQQZX bw==
Received: from rn-mailsvcp-mta-lapp02.rno.apple.com (rn-mailsvcp-mta-lapp02.rno.apple.com [10.225.203.150]) by nwk-aaemail-lapp01.apple.com with ESMTP id 312f40me02-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 20 May 2020 08:51:50 -0700
Received: from rn-mailsvcp-mmp-lapp03.rno.apple.com (rn-mailsvcp-mmp-lapp03.rno.apple.com [17.179.253.16]) by rn-mailsvcp-mta-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPS id <0QAN00QSY02BKOD0@rn-mailsvcp-mta-lapp02.rno.apple.com>; Wed, 20 May 2020 08:51:47 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp03.rno.apple.com by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) id <0QAM00300ZS1X600@rn-mailsvcp-mmp-lapp03.rno.apple.com>; Wed, 20 May 2020 08:51:47 -0700 (PDT)
X-Va-A:
X-Va-T-CD: bad8c45bb8f91802b0b944053fe26d38
X-Va-E-CD: 108acce2aec737601d99b405652ba4d1
X-Va-R-CD: d0367fa41286133b3df8362d7f9e9421
X-Va-CD: 0
X-Va-ID: 5c01797e-ff29-4e8e-a774-93e0cd95da29
X-V-A:
X-V-T-CD: bad8c45bb8f91802b0b944053fe26d38
X-V-E-CD: 108acce2aec737601d99b405652ba4d1
X-V-R-CD: d0367fa41286133b3df8362d7f9e9421
X-V-CD: 0
X-V-ID: d527ff00-9bbb-4c0a-ba7d-ce99b0ca99d3
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216, 18.0.676 definitions=2020-05-20_11:2020-05-20, 2020-05-20 signatures=0
Received: from [17.232.218.205] (unknown [17.232.218.205]) by rn-mailsvcp-mmp-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.5.20200312 64bit (built Mar 12 2020)) with ESMTPSA id <0QAN00TGW029VU00@rn-mailsvcp-mmp-lapp03.rno.apple.com>; Wed, 20 May 2020 08:51:45 -0700 (PDT)
From: Roger Pantos <rpantos@apple.com>
Message-id: <E50841DC-D8D2-4E36-9C1F-E9FEC0BD8BEA@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_058386D7-C7C0-4212-B5EA-936A079042C5"
MIME-version: 1.0 (Mac OS X Mail 13.0 \(3641.0.1.2.1\))
Date: Wed, 20 May 2020 08:51:45 -0700
In-reply-to: <34B34DAC-BA92-43F2-B6F1-8867F1CCEFC8@unified-streaming.com>
Cc: hls-interest@ietf.org
To: Boy van Dijk <boy@unified-streaming.com>
References: <34B34DAC-BA92-43F2-B6F1-8867F1CCEFC8@unified-streaming.com>
X-Mailer: Apple Mail (2.3641.0.1.2.1)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216, 18.0.676 definitions=2020-05-20_11:2020-05-20, 2020-05-20 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/hls-interest/ZyRuRgkWj43HC5rANmSWRClXv8c>
Subject: Re: [Hls-interest] AV sync issues with AES 128 encrypted non-multiplexed HLS streams in macOS 10.15.4
X-BeenThere: hls-interest@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussions about HTTP Live Streaming \(HLS\)." <hls-interest.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hls-interest>, <mailto:hls-interest-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hls-interest/>
List-Post: <mailto:hls-interest@ietf.org>
List-Help: <mailto:hls-interest-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hls-interest>, <mailto:hls-interest-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 May 2020 15:51:53 -0000


> On May 20, 2020, at 7:41 AM, Boy van Dijk <boy@unified-streaming.com> wrote:
> 
> Hi,
> 
> Some of our customer have notified us about AV sync issues when streaming AES 128 encrypted HLS streams in macOS 10.15.4 / Safari 13.1.
> 
> After some investigation, it is clear that these issues only happen with non-multiplexed content. 
> 
> The issues become worse the longer you play the stream. After about 10 minutes it's very easily noticeable.
> 
> As we have seen this issue with content packaged with different products, and because it's only reproducible in the latest public release of macOS, it seems this is a bug on Apple's side.
> 
> This is a demo stream that exhibits the issue, generated by just-in-time packager Unified Origin (the sync issues can be noticed from about 5 minutes into the content): 
> 
> https://demo.unified-streaming.com/video/tears-of-steel/tears-of-steel-aes.ism/.m3u8?hls_no_multiplex
> 
> In case I need to report this bug elsewhere, or if additional info is needed, please let me know.

For issues that are specific to Apple clients please file a bug and include a sysdiagnose here: http://feedbackassistant.apple.com <http://feedbackassistant.apple.com/>


Roger Pantos
Apple Inc.

> 
> Thanks.
> 
> Boy (Unified Streaming)
> -- 
> Hls-interest mailing list
> Hls-interest@ietf.org
> https://www.ietf.org/mailman/listinfo/hls-interest