iOS 支持webrtc的浏览器 bowser
来源:互联网 发布:网络大电影需要审批吗 编辑:程序博客网 时间:2024/04/28 09:36
目前在android上面有很多支持 webrtc的浏览器, 比如chrome,crosswalk等等,但是对于iOS这一款封闭的环境, 目前没有能支持webrtc的浏览器, 其根本原因在apple这个水果的武断阻挠, 经过一段时间的探索,发现一款能支持webrtc的iOS上面的浏览器 bowser: http://www.openwebrtc.org
webrtc 标准; http://www.w3.org/2011/04/webrtc/
Bowser :
http://www.openwebrtc.org/bowser/
生产bowser的代码: https://github.com/EricssonResearch/bowser
bowser 0.3 可以从apple 的官网下载。
想自己编译的话, 可以从这儿找到源代码: https://github.com/EricssonResearch/openwebrtc/releases
关于openwebrtc的bug 跟踪系统在这儿: https://github.com/EricssonResearch/openwebrtc/issues?q=is%3Aissue+is%3Aclosed
关于openwebrtc的相关代码在这儿:
总入口: https://github.com/EricssonResearch
openwebrtc源代码: https://github.com/EricssonResearch/openwebrtc
编译openwebrtc 的framework的地方: https://github.com/EricssonResearch/cerbero
openwebrtc相关demo的代码(android, iOS, macOS, 服务器端代码等): https://github.com/EricssonResearch/openwebrtc-examples
测试服务器搭建代码: https://github.com/EricssonResearch/openwebrtc-examples/tree/master/web
自己构建bowser 的代码: https://github.com/EricssonResearch/bowser
Openwebrtc 的 wiki: https://github.com/EricssonResearch/openwebrtc/wiki
Build OpenWebRTC
如何构建openwebrtc 的framework呢:
step by step 参考: https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC
关于openwebrtc的开发文档, 在这儿: http://ericssonresearch.github.io/openwebrtc/docs/gtk-doc/dev/
openwebrtc 博客: http://www.openwebrtc.org/blog/
- Developing iOS apps
Developing a hybrid iOS app
https://github.com/EricssonResearch/openwebrtc-examples/wiki/Developing-a-hybrid-iOS-app
OpenWebRTC Helper classes
https://github.com/EricssonResearch/openwebrtc-examples/tree/master/ios/OwrHelpers
Developing for Bowser
https://github.com/EricssonResearch/bowser/wiki/Developing-for-Bowser
Developing Android apps
https://github.com/EricssonResearch/openwebrtc-examples/wiki/Developing-Android-apps
- Minimal hybrid example showing a self-view
webrtc 标准; http://www.w3.org/2011/04/webrtc/
Architecture
OpenWebRTC was designed for flexibility and modularity. The bulk of the API layer is implemented in JavaScript, making it super fast to modify and extend with new functionality. Below is a simplified sketch of the architecture.
Applications built on top of OpenWebRTC will be interoperable with popular WebRTC-enabled browsers such as Chrome and Firefox.
webrtc 标准; http://www.w3.org/2011/04/webrtc/
A mobile-first WebRTC client framework for building native apps
With OpenWebRTC you can build native WebRTC apps that communicate with browsers that supports the WebRTC standard, such as Chrome, Firefox and Bowser. OpenWebRTC is especially focused on mobile platforms, with powerful features such as hardware accelerated video coding and OpenGL-based video rendering.
The OpenWebRTC project is free and Open Source with a permissive BSD-2 license. The code is available on GitHub, there is a mailing list and Twitteraccount for discussions and questions. This site and its blog are maintained by Ericsson Research.
Flexible and modular
The modular architecture of OpenWebRTC makes it easy to modify and extend. The WebRTC standard is still evolving and the flexibility of OpenWebRTC will allow it to quickly adopt changes and new features.
Cross-platform
Support for iOS, Android, Mac OS X and Linux is built right in. No Windows? Nope, but feel free to get started, it should not be too much work.
Based on GStreamer
Among other great projects, OpenWebRTC is built on top of widely used and powerful GStreamer multimedia framework.
Interoperability
Applications built on top of OpenWebRTC will be interoperable with popular browsers such as Chrome and Firefox. Not all functionality in the WebRTC standard is supported yet, see the roadmap.
H.264 and VP8
With support for both H.264 (OpenH264) and VP8 (libvpx) video codecs OpenWebRTC is compatible with most video communication services.
Open license
The permissive BSD 2-clause allows you to use the code as you please with very few limitations.
- iOS 支持webrtc的浏览器 bowser
- WebRTC各个浏览器支持的功能测试
- webrtc支持的压缩格式
- WebRTC对Simulcast的支持
- Android IOS WebRTC 音视频开发总结(七)-- 基于浏览器的开发
- Webrtc的ios框架编译
- Webrtc的ios框架编译
- Webrtc的iOS框架编译
- WebRTC 之二 浏览器的多媒体获取
- 基于webrtc技术的浏览器视频会议
- 基于webrtc技术的浏览器视频会议
- 基于浏览器 webrtc的PC屏幕共享
- IOS/Android WebRTC p2p浏览器视频 知识汇总
- IOS 初识WebRTC之webrtc的源码下载和编译
- iOS webrtc
- iOS WebRTC
- 浏览器的支持检测
- 支持HTML5的浏览器
- 用PDB库调试Python程序
- iOS应用逆向工程(四):利用Cycript 操作运行时
- apicloud学习笔记
- Android4.2 第一次开机引导界面
- LVS:三种负载均衡方式比较
- iOS 支持webrtc的浏览器 bowser
- 移动网页响应式字体代码
- 开发kendo-ui弹窗组件
- 打开“我的电脑”需要扫描很久的解决方法
- C++中的explicit关键字
- 常用插件收录
- 关于(:=)(+=)(?=)
- excel vba for 调配车间
- 20个最佳的Java集合框架面试题目