如何实现RTSP/RTMP流接入到RTSP网关
好多企业或开发者给我们反映,他们期望能把外网的rtsp或rtmp流,直接拉取注入到内网流媒体服务器,保证内网用户,无需访问,直接链接到内网服务器就可以观看到公网rtmp/rtsp流。
优势如下:
1. 内网用户无需访问外网,拉取公网转发的rtmp/rtsp流,节省了企业流量;
2. 保障了隔离网络环境下的用户安全;
3. 内置rtsp服务,拉流和内置rtsp服务在一台机器,节省了企事业单位成本,并支持多级部署。
大牛直播SDK实现如下:
内网RTSP网关SDK,系内置轻量级RTSP服务SDK扩展,完成外部RTSP/RTMP数据拉取并注入到轻量级RTSP服务SDK工作,多个内网客户端直接访问内网轻量级RTSP服务获取公网数据,无需部署单独的服务器,支持RTSP/RTMP H.265数据接入。
简单来说:内置轻量级RTSP服务SDK和内置RTSP网关SDK的区别在于数据来源不同,内置轻量级RTSP服务SDK数据来源于终端设备自带摄像头数据/屏幕数据/外部编码前后数据,内置RTSP网关SDK的数据源是RTSP/RTMP流数据。
- [音频格式]AAC;
- [视频格式]H.264、H.265;
- [接入协议]支持内外网RTMP/RTSP流接入;
- [输出协议]RTSP,拉取的RTSP/RTMP流,注入轻量级RTSP服务SDK;
- [音频转码]支持音频(PCMU/PCMA,Speex等)转AAC后注入;
- [端口设置]支持RTSP端口设置;
- [鉴权设置]支持RTSP鉴权用户名、密码设置;
- [获取session连接数]支持获取当前RTSP服务会话连接数;
- [多服务支持]支持同时创建多个内置RTSP服务;
- [H.265支持]Windows内置rtsp server支持发布H.265视频(64位库);
- [RTSP url回调]支持设置后的rtsp url通过event回调到上层;
对应Demo:
- Windows测试程序:SmartStreamRelayDemo.exe;
- Windows C++工程:WIN-RelaySDK-CPP-Demo;
- Windows C#工程:WIN-RelaySDK-CSharp-Demo。
基本使用步骤:
- 点击“配置查看Rtsp服务”按钮,启动rtsp服务;
- 输入需要拉流的rtsp或rtmp地址;
- 点击拉流,获取rtsp或rtsp流数据;
- 点击“发送rtsp流”,即可把数据注入内网rtsp网关sdk;
- 发送成功后,会回调可用来播放的内网rtsp url;
- 播放端,输入步骤5回调的rtsp地址,完成拉流播放;
- 如果查看连接的内网播放session数,点击“配置查看Rtsp服务”,可实时查询每个rtsp service连接的session数;
- 如需本地拉取的rtsp或rtmp流,点击“预览”;
- 如需停止,点击“停止rtsp流”。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python网络爬虫(Xpath解析, lxml库, selenium)
安装: Windows :安装selenium python -m pip install selenium Anaconda Prompt下执行 : conda install selenium Linux/Mac OS: sudo pip3 install selenium Ubuntu :安装Scrapy框架 #### 依赖库较多,以下为全部依赖库,有些已安装 #### sudo apt-get install libssl-dev sudo apt-get install libffi-dev sudo apt-get install python3-dev sudo apt-get install build-essential
- 下一篇
震惊,20年开发经验的技术总监不会搭建Java开发环境
公司9月份空降一位技术总监,个子不高,头顶有点秃。说话老是中文中混夹一点English(这个只需要加一个parameter就好了;这个简单,你只需要把它hide住)。之前找我谈话也是气场十足:“我之前在很多家公司都是担任技术总监这个职位,之前很多年也是一直担任技术总监这个职位。”于是我深深的相信,他的确是一个很厉害的人物,相信我们技术部在他的带领下会越来越好,为公司作出更大的贡献! 然而,我错了。说一下他的牛逼之处吧,随便说两点 1、 他曾说:“我写过的代码比你吃的米饭还多”。可能是他笔记本太贵了吧,导致他一直没能成功搭建java开发环境。私底下把所有后台开发人员找了一遍求助,只有一位新来的同事抹不开面子,给他安装好了。后面还给别人穿小鞋。兄弟,这真是一个悲伤的故事 。 2、 有一天,一位后台兄弟在调试接口,参数没有拿到。这位总监一看,大喜。这不是指点他人的机会(装逼)到了么!你这个ajax写法有问题,你看这个参数,json字符串是没有大括号的。 3、 来公司第三天下午,大家正在调试开发。突然,测试环境崩了。过了一会,群里出现了一行字,不好意思,我把测试库删掉了,呵呵。 4、有一天,运...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装