利用RTMP或RTSP实现跨平台一对一互动功能

目前市面上大多一对一互动都是基于WebRTC,缺点如下:

  1. 服务器部署非常复杂,不利于私有部署,在一些私密性高的场景下,无法使用,如公安、市政等体系;
  2. 传输基于UDP,很难保证传输质量,由于UDP是不可靠的传输协议,在复杂的公网网络环境下,各种突发流量、偶尔的传输错误、网络抖动、超时等等都会引起丢包异常,都会在一定程度上影响音视频通信的质量;
  3. 难以应对复杂的互联网环境,如跨区跨运营商、低带宽、高丢包等场景;
  4. 整个框架体系不够灵活,代码复杂度高,行话说的好:从demo到实用,中间还差1万个WebRTC

大牛直播SDK发布的RTMP/RTSP一对一互动SDK有以下优点:

  •  基于官方现有RTMP、RTSP推送、或内置RTSP服务、RTMP/RTSP直播播放SDK,产品稳定度高,行业内首屈一指的超低延迟特性;
  •  加入噪音抑制、回音消除、自动增益控制等特性,确保通话效果;
  •  采用通用的RTMP和RTSP服务器,如nginx、SRS或 Darwin Stream Server(原生版本),更有利于私有部署;
  •  支持H.264的扩展SEI消息发送机制;
  •  支持H.265编码(Windows 64位库,Android/iOS硬编码)和H.264可变码率设定,换句话说,之前大牛直播SDK推送端支持的功能,都可以同步支持;
  •  支持H.265解码,直播播放器支持的功能,一对一互动模块都可以有选择的支持;
  •  Windows平台支持双流合成大小屏录制;
  •  Windows支持摄像头、屏幕合成、水印等各种组合模式,扩展度高;
  •  适用于应急指挥、教育培训等领域;
  • 真正的跨平台,支持Windows、Android、iOS一对一互动。

对应Demo:

  •  Windows C++工程:集成可参考WIN-PublisherSDK-CPP-Demo和WIN-PlayerSDK-CPP-Demo,或相应C# demo;
  •  Android工程:SmartEchoCancellationV2;
  •  iOS工程:SmartiOSEchoCancellation。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/553172.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RTSP流怎么录制

大牛直播录像SDK可作为单独功能模块使用(如同时多路录像存档),亦分布于以下模块,和其他模块组合调用: windows/android/iOS推送端SDK Demo;windows/android/iOS播放端SDK Demo; 大牛直播录像SD…

京东极速版如何取消订单 京东极速版怎样取消订单

京东极速版中,可能有一些取消的订单想要删除掉,或者有些完成的订单想要删除,要怎么删除呢? 打开京东极速版APP 京东极速版如何取消订单 京东极速版怎样取消订单 点击右下角“我的” 京东极速版如何取消订单 京东极速版怎样取消订单 点击…

RTSP摄像机为什么还保留MJPEG编码格式

细心的开发者会发现,海康大华之类摄像机厂商,除了常规的H.264、H.265(HEVC)编码外,主码流或子码流依然会有MJPEG编码选项。 相对来说,MJPEG编码有以下特点: MJPEG(MotionJPEG)是以JPEG技术为基…

rtmp/rtsp直播播放器选择

相信大家在做rtmp、rtsp直播的时候,最大的困惑就是选个靠谱的播放器,直播的延迟,一定意义上说,90%的取决于播放器的好坏。 以下是推荐的大牛直播跨平台播放器SDK(windows/android/iOS),大家可以…

QQ浏览器怎么把文件添加到私密空间 怎么使用私密空间

一些很重要的文件是需要被保护的,那么在用户需要保护一些文件的时候要如何操作呢,今天小编就会与大家一起来分享一下自己的使用方法,让用户在使用的时候可以更加的方便,通过qq浏览器的私密空间为用户的文件多加一个保证&#xff0…

如何在IE浏览器播放RTSP或RTMP流

好多开发者一直苦恼于如何在IE浏览器环境下,构建低延迟的RTSP或RTMP播放,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来,浏览器直接播放http-flv流&…

如何解决Win11系统蓝牙鼠标经常掉线

相比2.4GHz无线鼠标,蓝牙鼠标基本上不用配备信号接收装置,因为很多笔记本装载了蓝牙模块,因此很多人开始用上蓝牙鼠标。不过在Win11上蓝牙鼠标并不稳定,会频繁出现断连卡顿。出现这样的问题该如何解决呢?下面小编就来教大家Win11…

跨平台RTSP/RTMP转RTMP转发SDK

一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,如果可以跨平台,还能以SDK形式提供,会给开发者提供更大的便利! 大牛直播SDK(Github: https://github.com/daniulive/Smar…

GitHub上排名前100的Android开源库介绍

GitHub上排名前100的Android开源库介绍 文章来源: http://www.open-open.com/news/view/1587067#6734290-qzone-1-31660-bf8335a56eb142042e6dc893bd988125 摘要: 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍&#xff0c…

Win11系统获取管理员权限的方法

由于微软最近推出了Win11的操作系统,所有有很多小伙伴都进行安装体验,在使用Win11时,如果没有获取管理员权限,很多操作可能会无法进行,这时我们就需要获取管理员权限了,那么Win11系统该如何获取管理员权限?…

一张图了解大牛直播SDK

来源:https://github.com/daniulive/SmarterStreaming

RTSP、RTMP、HTTP协议区别

HTTP将数据作为文件处理,所以HTTP不是流媒体协议,RTMP和RTSP是流媒体协议。 RTMP是Adobe的私有协议,未完全公开,RTSP和HTTP是共有协议。 RTMP一般传输flv,f4v格式流,RTSP传输ts,MP4格式流,HTTP没…

深度技术win11 32位稳定版系统v2021.08

深度技术win11 32位稳定版系统v2021.08以微软官方原版作为母盘对系统进行了全面优化更新,用户使用更加流畅顺手,轻松体验到系统的优秀性能,适用目前市场最新机型以及老旧机型,多种安装方式供用户选择,且更新时间短无需…

autoscan、aclocal、automake和autoconf区别

autoscan: 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形; aclocal: 根据已经安装的宏,用户定义宏和acinclude.m4文件中的宏将co…

Android如何回调编码后的音视频数据

有开发者提到,在RTMP推送端的基础上,希望能回调编码后的音视频数据,便于开发者对接第三方系统,如GB28181. 为此,我们加了一下接口: 1. 设置音视频callback 对应接口: /*** Set Audio Encoded…

微软的OneNote正在获得类似Win11风格的外观

由于主要功能几乎相同,究竟应该用OneNote还是OneNote for Windows 10来做笔记,可能会让人相当困惑。幸运的是,微软现在正计划将两个OneNote桌面客户端合并,通过为用户提供尽可能好的产品来简化这种情况。 微软的OneNote正在获得类…

Android播放器实现视频窗口实时放大缩小功能

很多开发者希望Android播放端实现视频窗口的放大缩小功能,为此,我们做了个简单的demo,通过播放端回调RGB数据,直接在上层view操作处理即可,Github:https://github.com/daniulive/SmarterStreaming 无视频无…

轻量级RTSP服务SDK

为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK在推送端发布了轻量级RTSP服务SDK: 简单来说,之前推送端SDK支持的功能,内置轻量级RTSP服务SDK后,功能继续支持。 一…

技术员联盟win11系统64位专业版镜像v2021.08

技术员联盟win11系统64位专业版镜像v2021.08以微软官方原版作为母盘对系统进行了全面优化更新,用户使用更加流畅顺手,轻松体验到系统的优秀性能,适用目前市场最新机型以及老旧机型,多种安装方式供用户选择,且更新时间短…

多路RTSP-RTMP转RTMP定制版

大牛直播SDK多路RTMP/RTSP转RTMP转发软件,系原有转发SDK基础上,官方推出的Windows平台定制版。在秉承低延迟、灵活稳定、低资源占用的前提下,客户无需关注开发细节,只需图形化配置转发等各类参数,实现产品快速上线目的…