好多开发者疑惑,什么是内置RTSP网关,和轻量级RTSP服务又有什么区别和联系?本文就以上问题,做个简单的介绍:

轻量级RTSP服务

为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的服务器,大牛直播SDK(Github)在推送端发布了轻量级RTSP服务SDK:

简单来说,之前推送端SDK支持的功能,内置轻量级RTSP服务SDK后,功能继续支持。

轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务,实现本地的音视频数据(如摄像头、麦克风),编码后,汇聚到内置RTSP服务,对外提供可供拉流的RTSP URL,轻量级RTSP服务,适用于内网环境下,对并发要求不高的场景,支持H.264/H.265,支持RTSP鉴权、单播、组播模式,考虑到单个服务承载能力,我们支持同时创建多个RTSP服务,并支持获取当前RTSP服务会话连接数。

设计架构图如下:

内网RTSP网关

内网RTSP网关模块,系内置轻量级RTSP服务模块扩展,完成外部RTSP/RTMP数据拉取并注入到轻量级RTSP服务模块工作,多个内网客户端直接访问内网轻量级RTSP服务获取公网数据,无需部署单独的服务器,支持RTSP/RTMP H.265数据接入。

设计架构图如下:

二者区别和联系

内置轻量级RTSP服务模块和内置RTSP网关模块共同点:

内置轻量级RTSP服务模块和内置RTSP网关模块,核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务,数据汇聚到内置RTSP服务,对外提供可供拉流的RTSP URL,适用于内网环境下,对并发要求不高的场景,支持H.264/H.265,支持RTSP鉴权、单播、组播模式,考虑到单个服务承载能力,我们支持同时创建多个RTSP服务,并支持获取当前RTSP服务会话连接数。

内置轻量级RTSP服务模块和内置RTSP网关模块不同点:数据来源不同

1. 内置轻量级RTSP服务模块,数据源来自摄像头、屏幕、麦克风等编码前数据,或者本地编码后的对接数据;

2. 内置RTSP网关模块,实际上是RTSP/RTMP拉流模块+内置轻量级RTSP服务模块组合出来的。数据源来自RTSP或RTMP网络流,拉流模块完成编码后的音视频数据回调,然后,汇聚到内置轻量级RTSP服务模块。

轻量级RTSP服务和内置RTSP网关的区别和联系相关推荐

  1. rtsp有没有好使_轻量级RTSP服务和内置RTSP网关有什么不同?

    好多开发者疑惑,什么是内置RTSP网关,和轻量级RTSP服务又有什么区别和联系?本文就以上问题,做个简单的介绍: 轻量级RTSP服务 为满足内网无纸化/电子教室等内网超低延迟需求,避免让用户配置单独的 ...

  2. Android 内置RTSP/RTMP服务器,实现局域网内视频推流与播放

    1. 背景 工作中有一个需求,在同一个局域网内, 需要将Android平板端(车机)上的摄像头上的画面,实时传输到手机上进行播放. 对于这个需求,我们想到了用RTSP/RTMP进行推流,然后在手机端拉 ...

  3. 数据分发服务 (DDS) 内置主题

    文章目录 1 数据分发服务 (DDS) 内置主题 2 什么是内置主题? 3 内置主题中包含哪些信息? 3.1 DCPSParticipant 3.1.1 ParticipantBuiltinTopic ...

  4. linux搭建rtsp服务端,手把手搭建RTSP流媒体服务器

    0.引言 本文主要讲解如何搭建RTSP流媒体服务器的过程,使用开源项目ZLMediaKit.通过这个开源项目,推RTSP流到服务器,然后拉流端可以拉取RTSP.RTMP等流. ZLMediaKit码云 ...

  5. np.power函数与内置函数的简单区别

    numpy.power函数可以用于列表.矩阵.数组等格式的数据集,并输出array 内置函数pow,仅用于单个元素的次幂运算 x4=[2,3,4] print(pow(x4,2)) #报错 pow函数 ...

  6. 如何用轻量级RTSP服务本地生成RTSP测试URL

    最近发现好多开发者都在搜索可用的RTSP测试URL,目前公网实际可测试的RTSP URL非常少,即便是可用,分辨率和网络也非常差,不适合长期测试. 针对此,我们的建议是最好直接网上买个海康或大华的摄像 ...

  7. 轻量级RTSP服务存在的意义

    为什么要设计轻量级RTSP服务 轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务. 轻量级RTSP服务可满足内网无纸化/电子教室等内网超低延迟的低并发需求,避免让用 ...

  8. 轻量级RTSP服务模块和RTSP推流模块适用场景区别

    好多开发者一直搞不清轻量级RTSP服务SDK和RTSP推流SDK的区别(Github下载地址),以下是相关区别: 1. 轻量级RTSP服务模块:轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独 ...

  9. 轻量级RTSP服务SDK

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

最新文章

  1. 独家 | 手把手教你用Python进行Web抓取(附代码)
  2. 别一提英特尔就电脑CPU了
  3. 检验是否服从同一分布
  4. 查询mysql视图_MySQL数据库简介及常用命令
  5. 记录工作中常用的CSS3
  6. druid jar包_使用druid实现Spring boot配置文件中数据库密码密文存储
  7. 【人工智能中“预测”的知识点】
  8. Redis基础(八)——集群
  9. java反射对实体类取值和赋值,可以写成通过实体类获取其他元素的数据,很方便哦~~~...
  10. 1.4_12 Axure RP 9 for mac 高保真原型图 - 案例11 【动态面板-滚动条1】
  11. 基于二阶矩阵的优化问题(一)线搜索策略(附matlab代码)
  12. springboot社区快递代取服务系统毕业设计源码051434
  13. 导出多个excel,打包成zip压缩包进行下载~~~~~~~~~
  14. 【luogu P3426】SZA-Template(字符串)(KMP)
  15. AJAX获取数据然后显示在页面
  16. HTML打开网页自动播放音乐
  17. SAP FICO - Chart of Accounts(COA) 会计科目表/ 将公司代码分配给会计科目表
  18. 计算机函数sumif求平均值,『如何用sumif求平均年龄』excel表中如何算平均数及标准差...
  19. 【交通行业数据治理会议推荐】大湾区交通行业数据要素增值研讨会
  20. 【Qt】 Fractal Designer 5.0 - Help(中文版)

热门文章

  1. 小程序测试用例模板_微信小程序样式:高质量小程序样式模板大全
  2. vqa mcb_MCB的完整形式是什么?
  3. Java BigDecimal add()方法与示例
  4. Java ByteArrayInputStream mark()方法与示例
  5. 如何打印出给定尺寸的方格_打印给定号码的表格| 8085微处理器
  6. win8编程c语言,Win8系统怎么运行C语言 win8系统运行C语言的方法
  7. eclipse配置python开发环境_eclipse怎样搭建Python开发环境
  8. igs无法分配驱动器映射表_硬盘无法使用,用DiskPart进行分区和格式化,非常简单...
  9. ruby 覆盖率测试_Ruby方法覆盖
  10. python 示例_带有示例的Python列表copy()方法