Re: [rtcweb] Platforms that support H264
Gili <cowwoc@bbs.darktech.org> Sat, 02 November 2013 20:06 UTC
Return-Path: <cowwoc@bbs.darktech.org>
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 E439911E8241 for <rtcweb@ietfa.amsl.com>; Sat, 2 Nov 2013 13:06:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IkEESbPKXR7l for <rtcweb@ietfa.amsl.com>; Sat, 2 Nov 2013 13:06:37 -0700 (PDT)
Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com [209.85.223.176]) by ietfa.amsl.com (Postfix) with ESMTP id 0E64B11E8239 for <rtcweb@ietf.org>; Sat, 2 Nov 2013 13:06:22 -0700 (PDT)
Received: by mail-ie0-f176.google.com with SMTP id u16so9474751iet.7 for <rtcweb@ietf.org>; Sat, 02 Nov 2013 13:06:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type; bh=yJjCShMEHE/uIyPtSFk0YBKA5lw/xME6u7ipjSCET4Y=; b=gGyd79XGG/J8fv/Z2DLkzovGgogYablMZs9jWVvyVYQH0j+UQ5XW5j12/As2eofPJ7 kSwv1uij61bIXUSpAgC7MjTArrvOV45ubwpHlyNXIgO3hSu3U/wpSWyOiBoQ8euiMh2/ rAsOdzwUibQ/3RgOtfOHb7SLaf77FqfO83mo/JhtsbzjKEIZwCjYG8euJGpp0GY4zr6F bkNKWTJzqVAUk9ImSuRXdIzgqCANKIHlnZRHuoh1vn2q550sPvC1SMpeMk8M6ITPSgvz sXesONu+b6pM935mf4ANjMSCYjQM1xJMvHgC0qTELRsJ02mempt6lMlPFtUE7vaKv5qs gu8Q==
X-Gm-Message-State: ALoCoQnw5EebvQNWszWbjwFxWwZXLhBG11PiuGRGbkssuu0gpeIF2Yhqgzd9hG2U4eAL3a8wci9t
X-Received: by 10.50.26.70 with SMTP id j6mr6801825igg.24.1383422782398; Sat, 02 Nov 2013 13:06:22 -0700 (PDT)
Received: from [192.168.123.174] ([70.28.107.51]) by mx.google.com with ESMTPSA id m1sm10995917igj.10.2013.11.02.13.06.20 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 02 Nov 2013 13:06:21 -0700 (PDT)
Message-ID: <52755B30.8070506@bbs.darktech.org>
Date: Sat, 02 Nov 2013 16:06:08 -0400
From: Gili <cowwoc@bbs.darktech.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: Bossiel <bossiel@yahoo.fr>
References: <CAOqqYVEER_HprgauRawO+_gGdLdMY1MUY8jrMhhi3yVDL31bFg@mail.gmail.com> <52740478.6030109@nostrum.com> <CAOJ7v-2+_4QZwc8vEtdwVDWSP-d-z+ggB0u+VM6WnA=f-k4-XA@mail.gmail.com> <BLU404-EAS261C783EDA4575EE1A7E53593F40@phx.gbl> <52750E3C.9060206@bbs.darktech.org> <CABkgnnVR9=oWVzRaRuD701tvZCtp+SO1n6c65hJELLVfB8QcOA@mail.gmail.com> <C21C6AC2-29F8-4DFF-BB48-5E3D625DCD65@phonefromhere.com> <CAPvvaaK-bKt-zDEq2qibRrm51VbRGAV=95JShKFdCpJszw5Tww@mail.gmail.com> <1383413266.41025.YahooMailNeo@web171304.mail.ir2.yahoo.com> <5275395B.5060709@bbs.darktech.org> <FD8DFEEC-300B-46EE-B922-F7394BFBA826@yahoo.fr>
In-Reply-To: <FD8DFEEC-300B-46EE-B922-F7394BFBA826@yahoo.fr>
Content-Type: multipart/alternative; boundary="------------090809030101090504050601"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Platforms that support H264
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 02 Nov 2013 20:07:05 -0000
Hi Bossiel, Thanks for the clarification. Are there existing libraries on top of CUDA and Intel Quick Sync that provide real-time H.264 encoding/decoding (with a reasonable license), or is this something we'd need to build ourselves? Also, please note that not all video cards support CUDA (only NVidia by last count), or run Intel CPUs (in spite of the fact that many do), so we still have a portability problem. Thanks, Gili On 11/2/2013 2:00 PM, Bossiel wrote: > On windows 7 you have CUDA and Intel Quick Sync > > Sent from my iPhone > > On Nov 2, 2013, at 18:41, Gili <cowwoc@bbs.darktech.org > <mailto:cowwoc@bbs.darktech.org>> wrote: > >> >> So... the only platform that supports H.264 natively (real-time >> encoding/decoding) is Windows 8? Any others? >> >> Gili >> >> On 11/2/2013 1:27 PM, Bossiel thioriguel wrote: >>> @Emil >>> Both Windows 8 and 7 natively contain H.264 *encoder* (Thanks for >>> Media foundation). The only issue with Windows 7 is the the encoder >>> doesn't support realtime encoding (up to 3s delay). >>> You can also rely on the GPU (Cuda for Nvidia and Intel Quick Sync >>> for Intel). Nothing to install for the end-user. >>> If you want reference code: >>> Media Foundation (Windows OS and Intel Quick Sync): >>> https://code.google.com/p/doubango/source/browse/#svn%2Fbranches%2F2.0%2Fdoubango%2Fplugins%2FpluginWinMF >>> Nvidia Cuda: >>> https://code.google.com/p/doubango/source/browse/#svn%2Fbranches%2F2.0%2Fdoubango%2Fplugins%2FpluginCUDA >>> >>> >>> >>> Le Samedi 2 novembre 2013 18h14, Emil Ivov <emcho@jitsi.org> a écrit : >>> Same questions for OS X and Windows actually. Last time we checked >>> (which was also some time ago) there was no way to get the OS to >>> *encode* H.264 for you. >>> --sent from my mobile >>> On 2 Nov 2013 17:57, "tim panton" <tim@phonefromhere.com >>> <mailto:tim@phonefromhere.com>> wrote: >>> >>> >>> On 2 Nov 2013, at 15:02, Martin Thomson >>> <martin.thomson@gmail.com <mailto:martin.thomson@gmail.com>> wrote: >>> >>> > On 2 November 2013 07:37, cowwoc <cowwoc@bbs.darktech.org >>> <mailto:cowwoc@bbs.darktech.org>> wrote: >>> >> I can't think of a single platform that supports real-time >>> H.264 >>> >> encoding/decoding natively today. >>> > >>> > That's a very strange way to put the question. >>> > >>> > Let me put another spin on it, and please excuse the example... >>> > >>> > Skype runs on more platforms than you might think. Those >>> platforms >>> > can all support H.264 to the extent that Skype requires. >>> >>> Martin, can I ask you to talk with your Skype engineering team >>> and check up on >>> the exact way that works on iOS. Last time I looked, it seemed >>> you couldn’t use the >>> Apple supplied (hardware accelerated) h264 library for realtime >>> encode/decode and >>> it wasn’t at all clear to me that the hardware encoder licence >>> covered any soft implementation of h264 we >>> added. >>> >>> I’d like to caveat that: >>> 1) it was a while ago. 2) I’m not a lawyer. 3) it was a thought >>> experiment. >>> So it would be interesting to get a current view from the trenches. >>> >>> T. >>> >>> _______________________________________________ >>> rtcweb mailing list >>> rtcweb@ietf.org <mailto:rtcweb@ietf.org> >>> https://www.ietf.org/mailman/listinfo/rtcweb >>> >>> >>> _______________________________________________ >>> rtcweb mailing list >>> rtcweb@ietf.org <mailto:rtcweb@ietf.org> >>> https://www.ietf.org/mailman/listinfo/rtcweb >>> >>> >>> >>> >>> _______________________________________________ >>> rtcweb mailing list >>> rtcweb@ietf.org >>> https://www.ietf.org/mailman/listinfo/rtcweb >> >> _______________________________________________ >> rtcweb mailing list >> rtcweb@ietf.org <mailto:rtcweb@ietf.org> >> https://www.ietf.org/mailman/listinfo/rtcweb
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- [rtcweb] Congratuiations on the Cisco announcemen… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… Timothy B. Terriberry
- Re: [rtcweb] Congratuiations on the Cisco announc… Adam Roach
- Re: [rtcweb] Congratuiations on the Cisco announc… Doug Geistkemper
- Re: [rtcweb] Congratuiations on the Cisco announc… Justin Uberti
- Re: [rtcweb] Congratuiations on the Cisco announc… Lorenzo Miniero
- Re: [rtcweb] Congratuiations on the Cisco announc… Alexandre GOUAILLARD
- Re: [rtcweb] Congratuiations on the Cisco announc… Leon Geyser
- Re: [rtcweb] Congratuiations on the Cisco announc… Silvia Pfeiffer
- Re: [rtcweb] Congratuiations on the Cisco announc… Simon Pietro Romano
- Re: [rtcweb] Congratuiations on the Cisco announc… Alessandro Amirante
- Re: [rtcweb] Congratuiations on the Cisco announc… Emil Ivov
- Re: [rtcweb] Congratuiations on the Cisco announc… Emil Ivov
- Re: [rtcweb] Congratuiations on the Cisco announc… Bernard Aboba
- Re: [rtcweb] Congratuiations on the Cisco announc… Marc Petit-Huguenin
- Re: [rtcweb] Congratuiations on the Cisco announc… Leon Geyser
- Re: [rtcweb] Congratuiations on the Cisco announc… Karl Stahl
- Re: [rtcweb] Congratuiations on the Cisco announc… Ron
- Re: [rtcweb] Congratuiations on the Cisco announc… Bernard Aboba
- Re: [rtcweb] Congratuiations on the Cisco announc… Eric Rescorla
- [rtcweb] Platforms that support H264 (was: Congra… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Martin Thomson
- Re: [rtcweb] Platforms that support H264 (was: Co… Martin Thomson
- Re: [rtcweb] Platforms that support H264 (was: Co… Jeremy Laurenson (jlaurens)
- Re: [rtcweb] Congratuiations on the Cisco announc… Peter Saint-Andre
- Re: [rtcweb] Platforms that support H264 (was: Co… tim panton
- Re: [rtcweb] Platforms that support H264 (was: Co… Jeremy Laurenson (jlaurens)
- Re: [rtcweb] Platforms that support H264 (was: Co… Emil Ivov
- Re: [rtcweb] Platforms that support H264 (was: Co… Bossiel thioriguel
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Bossiel
- Re: [rtcweb] Platforms that support H264 Bossiel
- Re: [rtcweb] Platforms that support H264 (was: Co… Martin Thomson
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 Bossiel
- Re: [rtcweb] Platforms that support H264 Gili
- Re: [rtcweb] Platforms that support H264 (was: Co… Eric Rescorla
- Re: [rtcweb] Platforms that support H264 Eric Rescorla
- Re: [rtcweb] Platforms that support H264 (was: Co… Emil Ivov
- Re: [rtcweb] Platforms that support H264 (was: Co… Eric Rescorla
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Platforms that support H264 (was: Co… Jeremy Laurenson (jlaurens)
- Re: [rtcweb] Platforms that support H264 Kaiduan Xie
- Re: [rtcweb] Platforms that support H264 (was: Co… tim panton
- Re: [rtcweb] Platforms that support H264 (was: Co… DRAGE, Keith (Keith)
- [rtcweb] API standardization on phones? (Re: Plat… Harald Alvestrand
- Re: [rtcweb] API standardization on phones? (Re: … DRAGE, Keith (Keith)
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Randell Jesup
- Re: [rtcweb] Platforms that support H264 David Singer
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Platforms that support H264 David Singer
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Jonathan Rosenberg
- Re: [rtcweb] Congratuiations on the Cisco announc… Randell Jesup
- Re: [rtcweb] Congratuiations on the Cisco announc… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Richard Shockey
- Re: [rtcweb] Congratuiations on the Cisco announc… Tim Panton
- Re: [rtcweb] Platforms that support H264 Tim Panton
- Re: [rtcweb] Congratuiations on the Cisco announc… Hutton, Andrew
- Re: [rtcweb] Congratuiations on the Cisco announc… Erik Lagerway
- Re: [rtcweb] Congratuiations on the Cisco announc… Basil Mohamed Gohar
- Re: [rtcweb] Congratuiations on the Cisco announc… Emil Ivov
- Re: [rtcweb] Congratuiations on the Cisco announc… Basil Mohamed Gohar
- Re: [rtcweb] Congratuiations on the Cisco announc… Ron
- Re: [rtcweb] Platforms that support H264 Ralph Giles
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- Re: [rtcweb] Platforms that support H264 Richard Shockey
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer
- Re: [rtcweb] Platforms that support H264 Mo Zanaty (mzanaty)
- Re: [rtcweb] Platforms that support H264 cowwoc
- Re: [rtcweb] Platforms that support H264 Mo Zanaty (mzanaty)
- Re: [rtcweb] Platforms that support H264 Kristian Kielhofner
- Re: [rtcweb] Platforms that support H264 Randell Jesup
- Re: [rtcweb] Platforms that support H264 Justin Uberti
- Re: [rtcweb] Platforms that support H264 Dave Taht
- Re: [rtcweb] Congratuiations on the Cisco announc… Gustavo Garcia
- Re: [rtcweb] Platforms that support H264 Markus.Isomaki
- Re: [rtcweb] Platforms that support H264 Mo Zanaty (mzanaty)
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… Gregory Maxwell
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- Re: [rtcweb] Congratuiations on the Cisco announc… Bo Burman
- Re: [rtcweb] Congratuiations on the Cisco announc… Mo Zanaty (mzanaty)
- Re: [rtcweb] Congratuiations on the Cisco announc… Monty Montgomery
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… Krasimir Kolarov
- Re: [rtcweb] Congratuiations on the Cisco announc… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Krasimir Kolarov
- Re: [rtcweb] Congratuiations on the Cisco announc… cowwoc
- Re: [rtcweb] Congratuiations on the Cisco announc… Harald Alvestrand
- Re: [rtcweb] Congratuiations on the Cisco announc… David Singer