• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 有没有朋友现在在涉足基于WEBRTC、HTML5的视频通话?

有没有朋友现在在涉足基于WEBRTC、HTML5的视频通话?

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含WEBRTC等相关知识,匿名希望在学习及工作中可以帮助到您
WEBRTC

回复内容:

我正在开发中,目前基本掌握WebRTC源代码栈,主要分为两个部分的关键技术,1. WebRTC Video/Voice Engine,包括摄像头麦克操作、视频预处理、VP8编解码以及流媒体传输(RTP/RTCP); 2. P2P通道实现,利用libjingle完整实现ICE, STUN, TURN三个协议,提供P2P通讯能力。在这之上定义了一套JS API,包括getUserMedia和peerconnection,用户可以简单几步实现视频通话功能。另外也提供了PeerConnection DataChannel功能,即不止拿来传输多媒体还可以是用户定义的数据,这点也很重要。
WebRTC能否在各个浏览器完整兼容,目前来看还需要时间,关键是微软的IE和VP8 Codec 两个“政治”问题。但WebRTC提供的功能确实非常吸引人,可以为IM、流媒体、游戏(数据通道)以及像监控之类的应用提供全新的用户体验,做到完全抛弃桌面软件。
开发WebRTC应用需要完整的解决方案,包括信令服务器、STUN服务器和TURN服务器,面向手机、网页的开发库等等,目前是技术导入最佳时期。

看我们的产品: http://yacamera.com 之前预研了下doubango的那套,WebRTC和SIP,各种痛苦。 最近想做一个chrome to Android 视频的demo,困难重重,要命的是Javascript API都还不完善,ROAP说不定哪天就改了,继续关注中~
chrome dev 19.0.1061.1 这个版本在用PeerConnection API时直接crash,今天不小心升级成这个了,直接悲剧~ 有的 NODEJS+WEBRTC
https://github.com/baodao/nxfrtc libjingle+webrtc音频,视频都是可以的,只是可能还需要再等等,毕竟ICE这块,google的不标准。。。我再等google升级。。。 http://www.helome.com,视频、音频部分是基于WebRTC的。兼容性问题已有部分进展,不过总的来说是块难啃的骨头。 chrome 2 android的视频demo我已经实现了,目前在搞类似opentok的平台。 目前可以学习,但不是用于生产的好时机。整个社区,比如同时支持webrtc和sip 的软交换,freeswitch/asterik 需要2年才能成熟 目前业界对于WebRTC的讨论和产品化还是挺火的,至少我们公司正在做的解决方案,有不少传统的新星的公司都会来谈一些合作及交流。
目前大部分的需求都不是局限在单纯的P2P的应用上,所以在讨论用WebRTC做产品上,个人觉得不能局限于标准所定义的P2P模式,要做产品,需要有能力对WebRTC本身进行裁剪,并与各种既存产品/协议进行无缝对接。

以下是关于学习WebRTC,
单论WebRTC本身,不考虑javascript的接口,只谈其下的libjingle, 原来GIPS的media pipeline学习起来还是受益匪浅的。
最主要是降低了期望参与到音视频流媒体解决方案的门槛,但是,WebRTC本身很复杂,学习需谨慎。找到自己关注的点才行。

您可能想查找下面的文章:

相关文章

  • 2018-12-03HTML5的结构和语义(5):交互_html5教程技巧
  • 2018-12-03如何通过html5实现摇一摇的功能
  • 2018-12-03SVG(可缩放矢量图形)基本图形绘制方法与path路径命令
  • 2018-12-03[HTML5游戏开发]挑战横版ACT(一):开天地黄忠初登场
  • 2018-12-03HTML5仿苹果手机的面板合拢折叠效果
  • 2018-12-03关于页面组件化的问题?
  • 2018-12-03HTML5制作表格样式
  • 2018-12-03HTML5 canvas 9绘制图片实例详解
  • 2018-12-03H5表单验证失败该怎样提示
  • 2018-12-03有没有朋友现在在涉足基于WEBRTC、HTML5的视频通话?

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HTML5学习笔记(三)-HTML5样式, 连接和表格代码详解
    • 一个不错的HTML5 Canvas多层点击事件监听实例
    • HTML5 video 事件应用示例_html5教程技巧
    • HTML5 canvas实现中奖转盘的实例代码
    • html5怎样做出图片转圈的动画效果
    • HTML5中如何显示视频呢 HTML5视频播放demo_html5教程技巧
    • 在HTML5 Canvas中放入图片和保存为图片的方法
    • html5 实现如何将两个矩形相互叠加
    • Html5 postMessage实现跨域消息传递
    • HTML5 Canvas draw方法制作动画效果示例_html5教程技巧

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有