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

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

Walker.Xu

product/develop flow:

技术需求:

任务拆解:

1.android客户端

2.前端js网页客户端

技术产品:

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

1.技术因素

2.非技术因素

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

选择浏览器的标准:


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在手机和浏览器之间实现音视频实时通信的实施环境_第2张图片

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

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

Browsers market share situation in total and global market

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

PC browser chrome v60 market share

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

PC browser chrome v61 market share

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

PC browser firefox v55 market share

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

PC browser safari macOS X11 market share

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

PC browser IE market share

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

PC browser eage v15 market share

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

mobile device browser chromemarket share

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

mobile device browser ios safari market share

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

浏览器的建议是:

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在手机和浏览器之间实现音视频实时通信的实施环境_第14张图片

选择手机/OS的标准:

1.操作系统,market share

2.手机品牌,主流

3.手机型号,畅销机型

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

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

6.产品实际需求






对产品设计的影响:

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

smart OS market share

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

smart phone 品牌 market share

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

smart phone 机型 market share

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

手机/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在手机和浏览器之间实现音视频实时通信的实施环境_第18张图片

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

你可能感兴趣的:(移动开发,游戏,操作系统)