amazon-kinesis-video-streams-webrtc-sdk-js是否支持AWS Kinesis Video Client SDK v3?
AWS Kinesis Video Streams WebRTC JS SDK 与JS SDK v3兼容性说明
截至当前,官方正式发布的amazon-kinesis-video-streams-webrtc-sdk-js暂不原生支持AWS JavaScript SDK v3的client-kinesis-video模块。
官方公开文档明确标注该SDK的兼容范围最高为AWS SDK v2.5版本,这也是相同代码在v2环境下运行正常、切换至v3后出现黑屏等兼容性问题的核心原因。目前公开渠道暂无官方维护的v3适配版本,相关咨询的官方回复进度较慢,社区非官方的适配修改方案均未经过官方验证,存在功能异常、安全隐患等问题,不推荐在生产环境使用。
如果需要推进相关开发,可以参考以下方案:
- 生产环境暂时使用AWS SDK v2.5版本完成Kinesis Video Streams WebRTC相关功能开发,等待官方后续发布v3适配版本
- 若业务已经依赖AWS SDK v3的其他能力,可以同时保留两个版本的SDK,将Kinesis Video Streams WebRTC相关逻辑单独拆分到v2调用链路中,做好版本隔离避免全局冲突
- 有二次开发能力的团队可以基于官方SDK源码自行适配,核心是对齐v3版本client-kinesis-video的接口参数、返回值结构、签名逻辑与v2版本的差异,替换SDK内部调用AWS SDK的相关逻辑后自行测试验证。
内容的提问来源于stack exchange,提问作者Tejas Chandra
相关产品推荐
相关产品推荐

