探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

neteaseim 2019-06-26

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

Walker.Xu

product/develop flow:

技术需求:

任务拆解:

1.android客户端

2.前端js网页客户端

技术产品:

落地,实施在实际应用环境中

1.技术因素

2.非技术因素

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

选择浏览器的标准:


1.PC优先,移动端low
2.不是所有浏览器都支持webrtc

3.支持webrtc的浏览器,也不是所有版本都支持

4.支持webrtc的浏览器和浏览器的版本那么多,有价值的只是其中一部分,
价值分为两部分:

(1).当前market share

(2).future潜力
5.节省测试人力资源

6.产品实际需求




对产品设计的影响:
1.在上线产品与stalingrad不重叠的浏览器部分,产品需要提示不支持该功能等

2.是否支持移动端

3.在移动端是不是只允许xx浏览器使用

Browser support webrtc situation

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

Browsers market share situation in total and global market

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

PC browser chrome v60 market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

PC browser chrome v61 market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

PC browser firefox v55 market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

PC browser safari macOS X11 market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

PC browser IE market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

PC browser eage v15 market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

mobile device browser chromemarket share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

mobile device browser ios safari market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

浏览器的建议是:

1.PC


support now:

(1).chrome v56,v57,v58,v59,v60,v61

(2).firefox v52,v53,v54,v55


we think which are important and will or will consider to support later, not support now:

(1).macos safari

(2).eage



2.mobile device

prepare to support now:

(1).meizu browser


we think which are important and will or will consider to support later, not support now:

(1).mobile device chrome for android???maybe popular in overseas?? or webkit??

(2).ios safari



3.测试时简化配对浏览器和手机数量,不然根据组合数学会出现很多对
如右图所示,
这需要很大的人力完成

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

选择手机/OS的标准:

1.操作系统,market share

2.手机品牌,主流

3.手机型号,畅销机型

4.sender:产品定义????????可以锁定范围,减少几款????

5.receiver:产品定义?其他手机,其他手机的选择标准market share

6.产品实际需求






对产品设计的影响:

?????其他手机上,对竞品是否有何策略?????

smart OS market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

smart phone 品牌 market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

smart phone 机型 market share

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

手机/OS的建议是:


1.OS
support now:
Android

(1).android5.1~android7.1

(2).flyme6~flyme7

we think which are important and will or will consider to support later, not support now:

ios
version???


2.手机品牌
prepare to support now:

(1).meizu as sen & rec

(2).samsung as rec,nessassarry??? the precent meizu users' family and friends use samsung???

(3).huawei as rec
(4).oppo as rec
(5).vivo as rec
(6).xiaomi as rec
3.手机型号
prepare to support now:

(1).all meizu phones depends on product defination

(2).samsung galaxy???

(3).huawei honor xxx, Pxx,

(4).oppo Rx (R11,R9?), Axx

(5).vivo Xxx, Yxx

(6).xiaomi MIx, NOTEx


4.测试时简化配对手机和手机数量,不然根据组合数学会出现很多对
如右图所示,
这需要很大的人力完成

the demo:

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境

相关推荐