实时通信技术与多媒体视频处理的更新迭代无疑是音视频领域发展的强劲引擎。在此感谢腾讯云刘连响提供的新闻线索和审校!
文 / LiveVideoStack
审校 / 刘连响
据悉,WebRTC 发布了M90版本,而FFmpeg也紧随其后在4 月8日发布以“Rao”为代号的FFmpeg 4.4版本。
WebRTC M90版本发布
据了解,WebRTC M90目前可以在Chrome的测试版中使用,其中包含2个新功能和超过29个bug修复,对增强功能、稳定性与性能方面都有所改进。其中重点更新的地方在于Chrome M90增加了AV1的RTC编码器支持。
本次发布的WebRTC M90包含以下2个新功能:
1. MediaStreamTrack Insetable Streams Origin Trial
该功能是对MediaStream和Webcodecs API的扩展,允许应用程序:
1)访问包含在MediaStreamTrack中的原始数据
2)定义新的自定义MediaStreamTracks(了解更多关于WebRTC Insetable Stream可访问:(https://zhuanlan.zhihu.com/p/360415322)
这两个功能可以组合使用,例如,创建媒体特效(如:“funny hats”)。该API依赖于WebCodecs原始媒体接口和WHATWG流API。这个特性是WebCodecs试用版的一部分。
2. getCurrentBrowsingContextMedia Origin Trial
这是一个用于捕获当前浏览器Tab内容的新的实验性API,目前正在开发中。
(关于该功能的更多信息可访问:
https://docs.google.com/document/d/1CIQH2ygvw7eTGO__Pcds_D46Gcn-iPAqESQqOsHHfkI/edit)
功能与Bug修复如下:
FFmpeg 4.4 “Rao”版本发布
距离FFmpeg 4.0版本已经过去了三年,相比四开头的其他版本,此次以代号为“Rao”的FFmpeg 4.4 版本是目前更新最多的一个,共81项。其官网上也提供了下载地址:https://ffmpeg.org/download.html#release_4.4
FFmpeg 4.4版本[重点]更新如下:
- 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
- libwavpack 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