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

Walker.Xu

product/develop flow:

技术需求:

任务拆解:

1.android客户端

2.前端js网页客户端

技术产品:

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

1.技术因素

2.非技术因素

选择浏览器的标准:

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

Browsers market share situation in total and global market

PC browser chrome v60 market share

PC browser chrome v61 market share

PC browser firefox v55 market share

PC browser safari macOS X11 market share

PC browser IE market share

PC browser eage v15 market share

mobile device browser chromemarket share

mobile device browser ios safari market share

浏览器的建议是:

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

选择手机/OS的标准:

1.操作系统,market share

2.手机品牌,主流

3.手机型号,畅销机型

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

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

6.产品实际需求

对产品设计的影响:

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

smart OS market share

smart phone 品牌 market share

smart phone 机型 market share

手机/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:

android视频通信和web端,探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境...相关推荐

  1. 2022全网最详细的音视频开发学习路线,零基础到项目实战,从小白到音视频专家

    前言 音视频的历史与前景在这里就不介绍了,小编之前的文章里面都有讲到. 行业现状分析 核心竞争力:定义音视频是程序届的皇冠,掌握音视频意味着拿到通往未来的船票,不用担心会被其他人替代.音视频是有门槛的 ...

  2. 抖音python上的代码视频_资深程序员:十行Python代码教你爬取抖音视频!

    环境说明 环境: python 3.7.1 centos 7.4 pip 10.0.1 部署 [root@localhost ~]# python3.7 --version Python 3.7.1 ...

  3. 手机如何批量制作抖音视频倒放效果

    手机如何批量制作抖音视频倒放效果,首先在手机上安装并启动"王者剪辑app",进入一键剪辑中的"倒放镜头"功能, 批量导入或导入一个需要倒放的视频, 接着选择倒放 ...

  4. 安防4G摄像头视频流媒体服务器EasyNVR关于视频集成自我展示web端嵌入视频广场的流程

    背景分析 随着互联网基础设施建设的发展,4G/5G/NB-IoT各种网络技术的大规模商用,视频随时随地可看.可控的诉求越来越多,互联网思维.架构和技术引入进传统监控行业里,成为新形势下全终端监控的基础 ...

  5. 医药/医疗/互联网医疗服务平台/问诊/挂号/开药/处方/医生/医院/问诊订单管理/移动端问诊医疗系统/医生端处方开药系统/web端医药服务平台管理/axure原型/rp源文件/健康咨询/视频问诊/统计

    医药/医疗/互联网医疗服务平台/问诊/挂号/开药/处方/医生/医院/问诊订单管理/移动端问诊医疗系统/医生端处方开药系统/web端医药服务平台管理/处方管理/axure原型/rp源文件/健康咨询/视频 ...

  6. 音视频人才的需求从小众变成了大众?一名合格的音视频开发人员,少则30万起,多则年薪可达百万以上......

    随着5G时代的到来,音视频逐渐成为人们日常生活中的必需品. 所以,现在有大量的公司开始寻找音视频人才,一个稍好点的音视频人才现在可能会有3-4家公司抢着要.对音视频人员也是从小众的需求转向了大众. 这 ...

  7. 浏览器中的音视频知识总结v1.0(工作中需要和视频打交道必看!)

    视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面.其中一张图片称为一帧,1s播放的图片数称为帧率.常见的帧率有24帧/ ...

  8. 浏览器中的音视频知识总结(工作中需要和音视频打交道必看!)

    大厂技术  高级前端  Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不 ...

  9. 浏览器中的音视频知识总结(工作中需要和视频打交道必看!)

    前端瓶子君,关注公众号 回复算法,加入前端编程面试算法每日一题群 视频是什么 视频,其实就是一系列连续播放的图片,如果1s钟播放24张图片,那么人眼看到的就不再是一张张独立的图片,而是动起来的画面.其 ...

最新文章

  1. 小米oj 反向位整数(简单位运算)
  2. hadoop 多节点集群_设置Apache Hadoop多节点集群
  3. Mysql远程登录及常用命令
  4. Loadrunner基本概念解析一
  5. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(8) - 80386/32位指令前缀
  6. Spring Security UserDetail
  7. Tomcat学习总结(18)—— Tomcat启动时org.apache.catalina.util.SessionIdGenerator产生安全随机类SecureRandom的实例慢问题解决
  8. 浅谈ThreadPool 线程池
  9. EMNLP2021 论文预讲会,邀你一起共赏自然语言处理学术盛宴(日程全公开)
  10. PMP学习笔记之四 第三章 单个项目管理过程
  11. ntsd调试dump文件
  12. 别翻了,这篇文章绝对让你深刻理解java类的加载以及ClassLoader源码分析【JVM篇二】
  13. Python超实用小技巧:统计每列缺失值的占比
  14. win10下MySQL无法运行问题
  15. 返利网发布618数据:全网订单数量同比增幅超过30.37%
  16. C++ 不高兴的津津
  17. 别告诉我你懂PPT.pdf
  18. Python开发测试工具(一)—Monkey
  19. 人工ai迪丽热巴第二部_“天然”与“人工”的双眼皮,区别大吗?迪丽热巴一眨眼,我懂了...
  20. 一阶RC低通滤波器(二)

热门文章

  1. 北航计算机组成原理ppt,北航计算机组成原理课件.ppt
  2. 计算机教师专业发展论文,关于教师专业发展的计算机专业论文
  3. centos arm-linux-gcc,CentOS 6.4配置arm-linux-gcc交叉环境
  4. java虚拟机常用命令工具
  5. cefsharp 发送请求服务器_超高性能管线式HTTP请求(实践·原理·实现)
  6. 移动端适配的几种解决办法
  7. java绘制_Java 绘制简单图形的问题
  8. daocloud创建mysql_GitHub - DaoCloud/php-apache-mysql-sample
  9. Vue.js最佳实践
  10. 怎么在ReactNative里面使用Typescript