[rtcweb] HEVC support in WebRTC

Bernard Aboba <bernard.aboba@gmail.com> Sat, 27 May 2023 16:55 UTC

Return-Path: <bernard.aboba@gmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC9CAC14F5E0 for <rtcweb@ietfa.amsl.com>; Sat, 27 May 2023 09:55:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.084
X-Spam-Level:
X-Spam-Status: No, score=-2.084 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xYSZm6SWR45h for <rtcweb@ietfa.amsl.com>; Sat, 27 May 2023 09:55:19 -0700 (PDT)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C285FC14CE46 for <rtcweb@ietf.org>; Sat, 27 May 2023 09:55:19 -0700 (PDT)
Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-96fb45a5258so337169066b.2 for <rtcweb@ietf.org>; Sat, 27 May 2023 09:55:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685206517; x=1687798517; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=+GYeNGHpZqDkh2xJem8ieUbEcbH+hwZPBNJ/Fyi28OU=; b=DNvKX5ORS27W1hxBgZhRVGnkKm7qQ9PE/XJKXtR7JjaytIvPhutTODNtEYo48UO5CJ J9RQpUWILFX3jKwDPhkuaROvvkP+OhB7ie0vtgGty3VrCdEvR/5r6jFtv61IWn3T18Na GuCr1ze6YMSz8QYsxxqMHsUo1wVTxlYfIG97zapJR90d+QzH9fVI7Lf9bze+c11ug7Qo kZgSHfn4Ys/upUI2eGowklME+BfRfh12CbZDLmEcR1Eal3vwtGPvJWMUFEQX/fWUYzTx Gd74VH9a+7r15/86vHJTCs5KkbhLzHDZGxmxqMN82WtfgqIiq4grRfRo/b+SiObhSYHN GRGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685206517; x=1687798517; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=+GYeNGHpZqDkh2xJem8ieUbEcbH+hwZPBNJ/Fyi28OU=; b=EIzNaGRIfoC4L45w9hQnmSjC9FHtvHIz+epmvWPt1pB2sR55f82AEFBOA1nRmLNsr7 XBJ70PdJe6VcBQDZFh5E/fmD1ml+qqqIGw4lg6OaSCVuGzaFgERBCrp9Nd4pc66GcY95 EJYfDqzi27VqxeXuRMIhz/MPl+1INBmaZOmcEg/m0P76jjVr+cbFzSHht+2POP+lhvYR DJB63l6ZFZR8Kgf+xrTGR9+1VW7qAKSpWXu70o94ialQsOSMjeTO1lBpWKQYj6Y4XpIj 5/w8MZTLztX6uFpNSuOPrmmO2O0hk2YBXnWvb9Cv2apuHZstqKAaCVnETrWSZ66sq6Gx V5RA==
X-Gm-Message-State: AC+VfDyDSIOLtPtlvwEH2zeaX0COo6Ni93ZYxz7NaaLID01olRpOU/F4 4466+pdD76F7ba6xzxSgGW1xCw/HBdd0a9axCh0QN4j+JY0=
X-Google-Smtp-Source: ACHHUZ5EdPMYYiEbHPjIegDpoSAF3fFlK2onkvPo9CEwEBc+4xxogL4qHomBNb1zAe+fZCWexRjpaTj3QsEzNNI4WSI=
X-Received: by 2002:a17:907:da7:b0:96f:4fc4:f5ab with SMTP id go39-20020a1709070da700b0096f4fc4f5abmr5462235ejc.18.1685206516381; Sat, 27 May 2023 09:55:16 -0700 (PDT)
MIME-Version: 1.0
From: Bernard Aboba <bernard.aboba@gmail.com>
Date: Sat, 27 May 2023 09:55:05 -0700
Message-ID: <CAOW+2duAC4pmNmLPo0xJPH19h3YOC4p0Q-nRs9i0tyCebrbmFg@mail.gmail.com>
To: RTCWeb IETF <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c83f6305fcafb701"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/-XXUE4b4pCCdRhHBXT4I2W38bSI>
Subject: [rtcweb] HEVC support in WebRTC
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 27 May 2023 16:55:23 -0000

As noted in the tracker bug below, HEVC support is under development within
libwebrtc:
https://bugs.chromium.org/p/webrtc/issues/detail?id=13485

However, since RFC 7742 did not cover HEVC, guidance is lacking with
respect to aspects such as SDP parameters.  A draft is now available to
cover this:
https://datatracker.ietf.org/doc/html/draft-aboba-avtcore-hevc-webrtc

The draft attempts to stay within the spirit of the H.264 profile developed
in RFC 7742 Section 6.2.

Some slides describing the state of HEVC support can be found here:
https://docs.google.com/presentation/d/1VtKDEvetEF8Q2H2bJreCAiiVo7CHMXcqjCkjtU_MCko/edit#slide=id.g23dca46fd95_0_22