该版本于 2022 年 4 月 29 日发布。进行了如下优化:
该版本于 2021 年 12 月 17 日发布。主要提升了 SDK 的稳定性。
该版本于 2021 年 8 月 11 日发布。进行了如下优化:
该版本于 2021 年 7 月 9 日发布。
新增功能
支持发送 YUV 视频。支持使用 Intel、Nvdia 硬件编码,提升编码性能。
对于硬件编码,需要参考如下命令配置环境:
sudo apt update
sudo ubuntu-drivers devices
sudo ubuntu-drivers install
sudo reboot
sudo nvidia-smi
tar -zxf MediaStack.tar.gz
chmod +x ./MediaStack/install_media.sh
./MediaStack/install_media.sh
相关API为:
agoraParameter->setString(KEY_RTC_VIDEO_ENABLED_HW_ENCODER, "true");
agoraParameter->setString(KEY_RTC_VIDEO_HW_ENCODER_PROVIDER, "your provider");
当前支持 NVIDIA 以及 Intel(集成显卡)的硬件编码加速,具体的 API 调用请参考 sample_send_yuv_hw.cpp
。
新增支持 IPV6。
API变更
新增如下枚举值用以设置 PCM 数据的位宽。
enum BYTES_PER_SAMPLE {
/**
* two bytes per sample
*/
TWO_BYTES_PER_SAMPLE = 2,
};
新增如下回调函数,用于获取返回远端视频流的状态。
ILocalUserObserver::onRemoteVideoStreamInfoUpdated(const agora::rtc::RemoteVideoStreamInfo& info)
该版本于 2021 年 4 月 2 日发布。
该版本新增支持区域访问限制。通过在 AgoraServiceConfiguration
结构体中增加 areaCode
字段实现。具体的配置方法可以查看 AgoraBase.h
文件中的 AREA_CODE
枚举类。
该版本还修复了发送 H.264 格式的视频数据时,水晶球中显示的分辨率不准确的问题。
该版本于 2021 年 1 月 8 日发布。新增支持媒体附属信息(metadata)接口。
该版本于 2020 年 12 月 25 日发布。本次发版为声网 Linux SDK 的第一次发版,主要包括以下功能: