Re: [Cellar] CodecIDs for non-standard and unregistered data formats

Steve Lhomme <slhomme@matroska.org> Sun, 26 February 2017 16:29 UTC

Return-Path: <slhomme@matroska.org>
X-Original-To: cellar@ietfa.amsl.com
Delivered-To: cellar@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D37C2129982 for <cellar@ietfa.amsl.com>; Sun, 26 Feb 2017 08:29:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.7
X-Spam-Level:
X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=matroska-org.20150623.gappssmtp.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 enaMIYd1h74Q for <cellar@ietfa.amsl.com>; Sun, 26 Feb 2017 08:29:36 -0800 (PST)
Received: from mail-yw0-x22d.google.com (mail-yw0-x22d.google.com [IPv6:2607:f8b0:4002:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B41E4129971 for <cellar@ietf.org>; Sun, 26 Feb 2017 08:29:36 -0800 (PST)
Received: by mail-yw0-x22d.google.com with SMTP id p77so27037256ywg.1 for <cellar@ietf.org>; Sun, 26 Feb 2017 08:29:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=matroska-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=OePQRM22AxMiDq8ZhH3ToR1w9MxBHLt1yQecHVkhubU=; b=DC+BCm7Gh3vUL16rD7+DJprz2E6SPbcV/u/ozJpIL6BKJp3AXlwaSprEloV6Q3l6Rc zL3RWJXT571iZzTvt39kT/QUq7L3/l7O/NLsUnqYZ/M802xNBOitXCX3rl4m3IrjlRkz Tm5lUuKH8hgepWGIWmgmxqDzJHH2rUFRnFocdHSEzndZt441gbkFdWEm738hSB/ihC2k UWVcbxCBm+YnxOnoLmgnhoitgN7yyu5qAneIrEvwr/gAZ2ZC1AjVHpGGanrgKPRzCCnm Jgf8R0Vo7H0j8ozHquk28gtHm/YZz4VWAm8x/EQfPpN38jtdIPT6RESp8P1HbaSLgEf1 u5tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=OePQRM22AxMiDq8ZhH3ToR1w9MxBHLt1yQecHVkhubU=; b=TABpEbTHOQ/C5Fy90M5dWrR/0vWiOKh1dCfrkfGzYg7USui7wNbDRYUG4qni+HbZon R/NFQ0q25K/xcFeJqlsdkdFcd/b5HzJQUwU07sTwi9HnP7hAWhV3flnw7aF4PZsqX6Ru Jnh7NOqiyJZD5VFygidqlyrIHJpA4wQHaTPn8u9ktpz6u3lpen79A3WvhCfAkRlo8Gl1 Cp02FgIoV8l+jfST18pi3j1z2Ff8zCWqmTREtxyFhRuJj5DJ+7W+WDx63Hq7KEGHgjiT VoSJxkiAWWJsQc6/fj9Rcz84iPwMyu/aPdTOL0LQ9yLk8kZtUkyoq/Hf7XptvM80VXCh ntQA==
X-Gm-Message-State: AMke39lti8ukb5PrExTp16sKCcr+peo6lYLuvqUESOb/DpVCsA8ajmeYZhFeX4DVNx8mbb6NtAZDUyG792zEYg==
X-Received: by 10.13.241.199 with SMTP id a190mr8944537ywf.311.1488126575926; Sun, 26 Feb 2017 08:29:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.83.15.133 with HTTP; Sun, 26 Feb 2017 08:29:35 -0800 (PST)
In-Reply-To: <CAJKCwWj2rZu0OWksLiTvT9E4jjiN6XOHzYGSuUaRbtiXxnbCDQ@mail.gmail.com>
References: <CAJKCwWj2rZu0OWksLiTvT9E4jjiN6XOHzYGSuUaRbtiXxnbCDQ@mail.gmail.com>
From: Steve Lhomme <slhomme@matroska.org>
Date: Sun, 26 Feb 2017 17:29:35 +0100
Message-ID: <CAOXsMFK4sB=-HN7wWP9ModsHf3czNMq7yHB0izUQehm2A2_7tA@mail.gmail.com>
To: Matt Gruenke <matt.gruenke@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/MFSOF0H-v_7C0injvRR7IPJvwsI>
Cc: Codec Encoding for LossLess Archiving and Realtime transmission <cellar@ietf.org>
Subject: Re: [Cellar] CodecIDs for non-standard and unregistered data formats
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Codec Encoding for LossLess Archiving and Realtime transmission <cellar.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cellar>, <mailto:cellar-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cellar/>
List-Post: <mailto:cellar@ietf.org>
List-Help: <mailto:cellar-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cellar>, <mailto:cellar-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Feb 2017 16:29:38 -0000

2017-02-14 7:46 GMT+01:00 Matt Gruenke <matt.gruenke@gmail.com>:
> Related to my recent query about TrackTypes for non-standard data formats,
> I'd like to discuss CodecIDs.  I had previously raised this issue, on the
> matroska-devel list, and was advised to take it up, here.  In the interim,
> my thinking on the matter has evolved.
>
> I wonder why not allow IANA Media Types (aka MIME types), as a sub-class of
> CodecIDs?  Of course, the official Matroska CodecID would be preferred, for
> all formats for which one has been designated.  However, this would enable
> broader use of Matroska files, including for private, application-specific
> data stream formats.

The main goal of Matroska is multimedia interleaved/timestamped data.
It's possible to have "complex" track and put in it whatever you want.
If a timestamp is required. If it's not, using attachment is what you
want and it already has a MIME type.

> Perhaps a prefix like 'X_MEDIATYPE/' could simply be prepended to media type
> names conforming with RFC 6838.  The value of TrackType would still
> determine whether video, audio, or any other type-specific elements can be
> used in such tracks.

Although tempting I think it's better to avoid interleaving all kinds
of stuff with audio/video. You could want to embed a "video/quicktime"
but it would not be interleaved, or you'd need to parse/mux the data
and then it's not a clean "video/quicktime" you get anymore.

> Thank you for considering my suggestion.
>
>
> Matt
>
>
> _______________________________________________
> Cellar mailing list
> Cellar@ietf.org
> https://www.ietf.org/mailman/listinfo/cellar
>



-- 
Steve Lhomme
Matroska association Chairman