流媒体+视频通话

anyRTC

WebRTC

https://my.oschina.net/anyRTC/blog/2236495

anyRTC 云平台即 Any Real-Time Communication 的缩写,意在为用户提供「随时随地的实时通信」的体验,是由铂渊信息技术有限公司自主研发的实时通信云平台,铂渊是一家注重于音视频实时交互、智能算法及相关服务的专业科技创新型公司。

  • 从传统行业入手,

anyRTC 可提供行业化解决方案 -

在公共安全中的应急调度指挥系统,过去多是使用语音对讲机沟通,仅仅依靠语言描述现场的效率显然不如系统的可视化的沟通方案。

anyRTC 视讯云平台此前即为某家大型上市公司提供了完整的应急调度指挥系统的升级方案——新技术的应用使调度指挥系统实现了双向音视频沟通、可视化远程指导,同时调度处理方案的全部音视频、图片数据均可保留用作之后的复盘,从而做到处置方案的不断优化提升。

这是 anyRTC 提供服务的重点行业之一。

同样,在传统银行业务中,anyRTC 也有成熟的服务案例。anyRTC 的客户——某大型银行原先拥有一套完整的呼叫中心方案,但仅限于电话语音呼叫。anyRTC 针对性的提供了可视化呼叫中心解决方案,对原先的方案进行升级改造,实现后台工作人员与前端办理业务的人员实现可视化通话,大大提高了业务办理效率,并满足业务需要和监管要求的双录管理。

据拓扑社了解,anyRTC 在业务发展中,选择了有重点的跟进一些行业,目前他们重点针对的方向有金融证券、在线教育、可视化调度、呼叫中心等对于音频视讯行业化有强烈需求的行业。

面向细分行业和场景提供针对性解决方案

在具体的提供服务的方式上,anyRTC 实时通信云平台对各家用户提供标准化服务的同时,也可提供 1V1 个性化服务。通过开放的 PaaS 云平台,面向全行业提供全面的接入能力,尽可能满足大众化的标准服务;同时通过客制化服务,面向细分行业和场景提供行业解决方案。用户可以根据自己的产品需求,快速的调用相应封装的 SDK 提供的功能,以最低的成本和最短的开发时间嵌入互动通信能力,实现个性化的产品需求和业务融合。

anyRTC 的 CEO 毛宗武表示:「之所以这样考虑,是因为这两种服务不是冲突的,是有机的组成部分,行业解决方案是建立在标准服务之上的个性应用。」

  • anyRTC 的转型之路:从传统视频会议系统中来 -

音视频实时通信云服务属于快速发展时期,尚未形成行业龙头,原来客户的需求主要是依赖传统视频会议公司来满足。随着客户应用场景的复杂化和专业化,现在越来越多的行业应用产品提供商通过和开放的实时通信云平台服务商合作,结合自身深厚的行业经验和产品集成能力,共同完成行业解决方案的定制开发。

而 anyRTC 团队此前从事的主要业务即为传统的视频会议系统提供商,在 2015 年嗅到机会并决定转型提供 PaaS 云服务。

传统视频会议是一套完整的系统,基本都是私有协议,从产品的开发、销售和服务,提供终端到终端的整体解决方案。其优点是功能多、视频效果佳、运维稳定,适合大型企事业的行政视频会议。但其投入成本高、网络要求高、部署和操作复杂,扩展和兼容性差、不能满足特定行业的需求,且系统升级运维难度大。

全新的 anyRTC 实时通信云平台,通过 PaaS 云服务的方式将复杂的多媒体通信技术向第三方客户开放,通讯能力的嵌入是最大的特点,为行业赋能,为客户品牌创造价值。在整个应用融合过程中,anyRTC 负责提供和音视频有关的所有打包服务,并帮助相关硬件的适配优化,而行业客户开发他们擅长和熟悉的与行业需求有关的业务流程,整套系统是通过模块化有机的组合起来——这一点和科大讯飞的语音识别的产品模式非常相似,即在行业应用中嵌入专业的音视频通信技术。

  • 基于 webRTC,实现高质量音视频传输 -

anyRTC 是国内早期 WebRTC 的追随者。我们的实时通信云,完全是基于 WebRTC 标准开发。在技术方面,anyRTC 实现了几点:

· 无插件化:传统的音视频技术需要安装 Flash 或 OCX 插件,而 anyRTC 直接使用浏览器的内部 WebRTC 模块,无论是操作体验还是音视频传输效果都有明显提升。

· 跨平台:anyRTC 设计之初就是跨平台的架构,Android、iOS、Windows、Web 等均可适配,据悉,后续还将为采集卡、Camera 等设备提供支持。

· 动态码流自适应:自动适配网络的抖动,保证音视频传输的效果,当网络不好的情况下也可保证视频流畅传输,并拥有高抗丢包特性。

· 低延时:延时可控制在毫秒级。市面上的视频直播一般都会在 3 秒以上,anyRTC 保证延时可控制在 1 秒以内,正常情况下延时在 200ms 以内。

· 高并发:采用微服务可拓展架构实现了支持大容量分发的服务网络,提供全球化实时音视频通讯服务能力。

为杭州·云栖大会提供全程互动直播服务

目前 anyRTC 根据客户的用户使用需求,在全球布局 20 多个中心节点、1000 多个边缘节点,以满足全球各地用户的流畅使用体验。根据毛宗武介绍,平台的平均通话量达到了日均 100 万分钟,上线三年来的累计实时通话量已超过 10 亿分钟。

在商业模式上,anyRTC 既提供公有云服务也提供私有云布署,公有云按照音视频的使用时长收费,私有云按照布署功能模块收费,还可以按照行业客户的业务要求背靠背收费,非常灵活。毛宗武表示经过各家云服务公司近几年的市场教育,目前 B 端客户的付费意识和意愿已经形成,而公司也已经进入商业化阶段。

  • 行业经验和团队默契为 anyRTC 加持 -

「随着客户场景应用的复杂化和专业化,越来越多的视频云服务商通过自身对具体某个行业的服务经验和产品技术竞争力来获取客户。」anyRTC 的毛宗武认为:「效率更高、产品体验更好、成本更低的平台就会在行业中更加具备竞争力,整体上行业发展仍处在向上的势头。」

anyRTC 所属的铂渊信息技术有限公司目前拥有 30 多位员工,其中研发人员占 70% 左右。CEO&CTO 毛宗武此前曾任华平股份移动平台开发负责人,同时是上海市科技引进人才,公司的大部分成员多来自华平股份(一家多媒体通信系统上市公司),拥有十多年的互联音视频行业实战经验、长期的默契配合和共同的理念。

此前的传统视频会议系统研发经验,加上 WebRTC 技术积累,anyRTC 成为市场上很少几家既有实时通信云平台开发能力,又有行业解决方案开发和实操经验的团队。

# anyRTC-RTMP-OpenSource
<img src="http://118.178.143.146/p/4/j7KqCl" width="313" alt="AnyRTC-RTMP" /> </br>
本次开源的客户端基于RTMP协议的推流拉流客户端,采用跨平台架构设计,一套代码支持Android、iOS、Windows等平台。</br>
直播涉及的流程:『音视频采集->编码->传输->解码->音视频渲染』本项目统统包含,这不是软文,这是实实在在的商业级实战代码;无论是你新手还是老司机,我们都热烈欢迎您前来筑码。

# 近期公司战略调整,此开源项目将会更名

# 项目特点
**1,商业级开源代码,高效稳定**</br>
**2,超小内存占有率,移动直播针对性极致优化,代码冗余率极低**</br>
**3,打破平台壁垒,真正的跨平台,一套核心代码支持Android、iOS、Windows等**</br>
**4,超过200+Android手机、iOS全平台适配,硬件编解码可保证99%的可用性**</br>
**5,接口极简,推流:2个   拉流:2个**</br>
**6,底层库C++核心库代码风格采用:Google code style**</br>
**7,极简内核,无需再去深扒复杂的FFMpeg代码**</br>
**8,实用主义,那些什么坑什么优化等概念请搜索相关文章**</br>
**9,OpenH264软件编码,FFMpeg软件解码,FAAC/FAAD软件编解码,适配不同系统的硬件编解码统统包含**</br>
**10,支持SRS、Nginx-RTMP等标准RTMP服务;同时支持各大CDN厂商的接入**</br>
**11,更多协议支持; ???计划支持rtsp播放???**</br>
## 项目展示
![Chat](https://github.com/AnyRTC/AnyRTC-RTMP/blob/master/Pictures/IMG_0779.png)
.
![Chat](https://github.com/AnyRTC/AnyRTC-RTMP/blob/master/Pictures/IMG_0777.png)
.
![Chat](https://github.com/AnyRTC/AnyRTC-RTMP/blob/master/Pictures/IMG_0778.png)

# 为什么开源?
本公司此次开源移动直播解决方案的根本目的:回馈开源社区,特别是SRS和WebRTC项目,大家也可以看到本次开源项目的框架使用了WebRTC,RTMP协议部分使用的是srs_librtmp;这两个开源项目可以说在流媒体领域给予了大家太多,所以适当的回馈是理所应当。

##编译环境</br>
Android Studio、NDK(支持Windows、Linux、MacOS等Android开发环境)</br>
XCode</br>
VS2015</br>

##支持的系统平台</br>
Android 4.0及以上</br>
iOS 8.0及以上</br>
Windows 7及以上</br>

##支持的CPU架构</br>
Android armv7 arm64</br>
iOS armv7 armv7s arm64</br>
Windows win32、x64</br>

##第三方库版本</br>
libfaac        1.28</br>
libfaad2    2.7</br>
ffmpeg        3.0</br>
libyuv        newest</br>
openh264    1.6.0</br>

##技术交流</br>
直播技术QQ群:554714720(即将满员)</br>
连麦技术QQ群:580477436(即将满员)</br>

##授权声明</br>
本次开源在未授权情况下不可应用于任何的闭源商业项目,具体请参照GNU License中的声明。</br>
咨询QQ:2628840833 </br>
联系电话:021-65650071-839</br>

##版权声明</br>
若本开源项目涉及到其他软件的版权,请及时联系作者进行修正。</br>

##捐赠</br>
本项目不接受任何形式的捐赠,您的支持就是最大的动力。</br>

##直播新动向之-在线娃娃机</br>
美女主播的时代逐渐远去,anyRTC把握市场方向推出H5无插件抓娃娃解决方案</br>
https://www.anyrtc.io/home/wawaji</br>

##冲顶大会用实时直播效果更好哦</br>
实时直播包含“主播”与“游客”两种模式。</br>
同时支持Web,Android,iOS三端实时直播。</br>
https://www.anyrtc.io/demo/rtcp</br>

## License
AnyRTC-RTMP is available under the GNU license. See the LICENSE file for more info.

猜你喜欢

转载自blog.csdn.net/BlueBirdssh/article/details/84101850