據(jù)悉,WebRTC 發(fā)布了M90版本,而FFmpeg也緊隨其后在4 月8日發(fā)布以“Rao”為代號(hào)的FFmpeg 4.4版本。
WebRTC M90版本發(fā)布
據(jù)了解,WebRTC M90目前可以在Chrome的測(cè)試版中使用,其中包含2個(gè)新功能和超過29個(gè)bug修復(fù),對(duì)增強(qiáng)功能、穩(wěn)定性與性能方面都有所改進(jìn)。其中重點(diǎn)更新的地方在于Chrome M90增加了AV1的RTC編碼器支持。
本次發(fā)布的WebRTC M90包含以下2個(gè)新功能:
1. MediaStreamTrack Insetable Streams Origin Trial
該功能是對(duì)MediaStream和Webcodecs API的擴(kuò)展,允許應(yīng)用程序:
1)訪問包含在MediaStreamTrack中的原始數(shù)據(jù)
2)定義新的自定義MediaStreamTracks(了解更多關(guān)于WebRTC Insetable Stream可訪問:https://zhuanlan.zhihu.com/p/360415322)
這兩個(gè)功能可以組合使用,例如,創(chuàng)建媒體特效(如:“funny hats”)。該API依賴于WebCodecs原始媒體接口和WHATWG流API。這個(gè)特性是WebCodecs試用版的一部分。
2. getCurrentBrowsingContextMedia Origin Trial
這是一個(gè)用于捕獲當(dāng)前瀏覽器Tab內(nèi)容的新的實(shí)驗(yàn)性API,目前正在開發(fā)中。
。P(guān)于該功能的更多信息可訪問:
https://docs.google.com/document/d/1CIQH2ygvw7eTGO__Pcds_D46Gcn-iPAqESQqOsHHfkI/edit)
功能與Bug修復(fù)如下:
FFmpeg 4.4 “Rao”版本發(fā)布
距離FFmpeg 4.0版本已經(jīng)過去了三年,相比四開頭的其他版本,此次以代號(hào)為“Rao”的FFmpeg 4.4 版本是目前更新最多的一個(gè),共81項(xiàng)。其官網(wǎng)上也提供了下載地址:https://ffmpeg.org/download.html#release_4.4
FFmpeg 4.4版本[重點(diǎn)]更新如下:
- AudioToolbox output device
- VDPAU accelerated HEVC 10/12bit decoding
- VDPAU accelerated VP9 10/12bit decoding
- AV1 decoder (Hardware acceleration used only)
- DXVA2/D3D11VA hardware accelerated AV1 decoding
- AV1 encoding support SVT-AV1
- AV1 Low overhead bitstream format demuxer
- AV1 monochrome encoding support via libaom >= 2.0.1
- Cineform HD encoder
- RPZA video encoder
- SpeedHQ encoder
- Microsoft Paint (MSP) version 2 decoder
- OpenEXR image encoder
- Dolby E parser
- RIST protocol via librist
FFmpeg 4.4版本全部更新如下:
- AudioToolbox output device
- MacCaption demuxer
- PGX decoder
- chromanr video filter
- VDPAU accelerated HEVC 10/12bit decoding
- ADPCM IMA Ubisoft APM encoder
- Rayman 2 APM muxer
- AV1 encoding support SVT-AV1
- Cineform HD encoder
- ADPCM Argonaut Games encoder
- Argonaut Games ASF muxer
- AV1 Low overhead bitstream format demuxer
- RPZA video encoder
- ADPCM IMA MOFLEX decoder
- MobiClip FastAudio decoder
- MobiClip video decoder
- MOFLEX demuxer
- MODS demuxer
- PhotoCD decoder
- MCA demuxer
- AV1 decoder (Hardware acceleration used only)
- SVS demuxer
- Argonaut Games BRP demuxer
- DAT demuxer
- aax demuxer
- IPU decoder, parser and demuxer
- Intel QSV-accelerated AV1 decoding
- Argonaut Games Video decoder
- ibwavpack encoder removed
- ACE demuxer
- AVS3 demuxer
- AVS3 video decoder via libuavs3d
- Cintel RAW decoder
- VDPAU accelerated VP9 10/12bit decoding
- afreqshift and aphaseshift filters
- High Voltage Software ADPCM encoder
- LEGO Racers ALP (.tun & .pcm) muxer
- AV1 VAAPI decoder
- adenorm filter
- ADPCM IMA AMV encoder
- AMV muxer
- NVDEC AV1 hwaccel
- DXVA2/D3D11VA hardware accelerated AV1 decoding
- speechnorm filter
- SpeedHQ encoder
- asupercut filter
- asubcut filter
- Microsoft Paint (MSP) version 2 decoder
- Microsoft Paint (MSP) demuxer
- AV1 monochrome encoding support via libaom >= 2.0.1
- asuperpass and asuperstop filter
- shufflepixels filter
- tmidequalizer filter
- estdif filter
- epx filter
- Dolby E parser
- shear filter
- kirsch filter
- colortemperature filter
- colorcontrast filter
- PFM encoder
- colorcorrect filter
- binka demuxer
- XBM parser
- xbm_pipe demuxer
- colorize filter
- CRI parser
- aexciter audio filter
- exposure video filter
- monochrome video filter
- setts bitstream filter
- vif video filter
- OpenEXR image encoder
- Simbiosis IMX decoder
- Simbiosis IMX demuxer
- Digital Pictures SGA demuxer and decoders
- TTML subtitle encoder and muxer
- identity video filter
- msad video filter
- gophers protocol