摄像机接入微信小程序,多种开发方案全解读

·

在应用轻量化趋势下,越来越多的用户选择以微信小程序作为载体进行应用服务的开发。在开发过程中,经常会面临以下问题:

  • 不知道哪种开发方案更加符合自身的诉求?

  • 在开发过程中需要准备哪些资料?

  • 各方案之间最终呈现的效果又会有什么差异?

本期为大家带来了通过萤石开放平台,实现摄像机接入小程序的多种方案,并根据使用场景、开发难度进行优缺点对比,开发者可根据实际需求选择。

开发方案介绍

方案一:小程序插件

优点:

  • 流程简化,集成微信live-player组件开箱即用

  • 灵活接入,通过插件形式引入,可自主布局,不受原生跳转、半屏打开限制

缺点:需开发者进行上层业务封装,开发工作量较大

适用范围:适用于有一定开发能力且灵活度需求高的开发者

相关资料:https://open.ys7.com/help/1865

推荐指数:★★★★★

图片

小程序插件图示

方案二:半屏小程序

优点:

  • 没有资质门槛,无需校验文件 

  • 一行代码即可集成 

  •  交互体验相比跳转更佳

缺点:

  • 暂不支持全屏 

  • 不支持萤石私有协议 

  •  界面可操作程度低

适用范围:适用于简单快速实现视频播放需求的开发者

相关资料:https://open.ys7.com/help/502

推荐指数:★★★★

图片

半屏小程序图示

方案三:跳转小程序

优点:

  • 无资质门槛,无需检验文件 

  •  一行代码即可集成

缺点:

  • 需要跳转到萤石小程序

  • 不支持萤石私有协议

  • 界面可操作程度低

适用范围:适用于简单快速实现视频播放需求的开发者

相关资料:https://open.ys7.com/help/32(其中2.3.1部分)

推荐指数:★★★★

图片

跳转小程序图示

方案四:小程序内嵌H5

优点:

  • 支持萤石私有协议取流,设备控制能力更全面 

  • 提供jssdk帮助用户集成开发

缺点:

  • 限制于浏览器性能

  • 需要提供校验文件

  • 性能消耗更大,手机可能会出现卡顿发热

适用范围:适用于没有组件资质,不介意性能消耗问题的开发者

相关资料:由于微信限制,域名已经无法新增因此无法使用uikit,需自行获取直播地址,并内嵌H5

推荐指数:★★★★

方案五:小程序原生开发

优点:

  • 使用微信运行环境,性能更佳 

  • 可自由化界面设计

缺点:

  • 播放组件需要强制认证

  • 不支持萤石私有协议

  • 设备操作等没有组件,开发难度较大

适用范围:适用于有播放组件资质的开发者

相关资料:

https://github.com/Ezviz-OpenBiz/WeChat-miniApp

推荐指数:★★★

方案推荐总结

图片

视频接入小程序的应用热度仍在不断提升,开发者通过该形式将音视频内容与商业模式进一步整合,持续探索视觉信息在场景智能化中的应用价值。

萤石开放平台也将不断完善对接能力,为客户创造更便捷、安全的接入方式。欢迎广大开发者体验对接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值