基于边缘计算盒的信源切换方法及系统

    公开(公告)号:CN118488039A

    公开(公告)日:2024-08-13

    申请号:CN202310054515.9

    申请日:2023-02-03

    IPC分类号: H04L65/60 H04L65/65

    摘要: 本发明公开了一种基于边缘计算盒的信源切换方法及系统,其中方法包括以下步骤:播放器发起播放RTSP流请求;边缘计算盒的应用服务接收到播放器发起的播放RTSP流请求,判断是否有空余任务在运行,如果有空余任务在运行,下发切换信源指令至编解码器;如果没有空余任务在运行,下发新任务启动指令至编解码器;若编解码器接收到信源切换指令,解析新的流后进行编码;若编解码器接收到新任务启动指令,编解码器启动编解码任务,并进行编码;编码后的码流输出到流媒体服务器,流媒体服务器生成一个发布点,提供给播放器拉流播放;播放器收到流媒体服务器出来的流,播放实时流画面。

    一种基于钩子回调的GB28181按需拉流实现方法

    公开(公告)号:CN112601114A

    公开(公告)日:2021-04-02

    申请号:CN202011463156.5

    申请日:2020-12-14

    摘要: 本发明公开了一种基于钩子回调的GB28181按需拉流实现方法。它具体包括如下步骤:(1)播放器发起播放RTMP请求,流媒体服务器判断流是否存在,如果流存在则流媒体服务器往播放器推流,并进入步骤(3)中,如果流不存在则进入到下一步;(2)流媒体服务器触发钩子:流不存在,调用GB28181服务平台的服务接口,GB28181服务平台发起拉流操作,GB28181设备收到拉流请求,将流推到流媒体服务器;(3)播放器播放收到的RTMP实时流:播放器收到RTMP流,解析其中的实时流,播放画面。本发明的有益效果是:降低整个播放链路,方便追踪问题;实现无感播放;大大降低了流媒体服务的压力;能够大大降低联调工作量。

    一种跨网络边界的实时流传输方法

    公开(公告)号:CN111711870A

    公开(公告)日:2020-09-25

    申请号:CN202010515864.2

    申请日:2020-06-09

    摘要: 本发明公开了一种跨网络边界的实时流传输方法。它具体包括如下步骤:作为流传输的起始点,服务器接收到流传输的信令,将原始流RTP、RTSP、RTMP、UDP进行媒体信息校验;通过transcoder将RTSP、UDP、RTP格式的流统一透传成RTMP格式;FFMPEG组件将RTMP转成HTTP-FLV并推到边界;边界和FFMPEG组件一一对应,FFMPEG的推流方式主动穿越边界将实时流通过HTTP传输到内网;SRS接收到HTTP-FLV流,同时组播成RTMP格式;内网客户端播放器播放RTMP视频流。本发明的有益效果是:降低整个播放链路,方便追踪;降低服务器存储压力;能够普遍适用于基于http的跨网络实时流传输场景;实现跨边界组件的可插拔;零侵入,降低开发工作量;集成中间件少,易部署;低延迟,提升用户体验。

    一种外网访问内网的方法和系统
    4.
    发明公开

    公开(公告)号:CN116192813A

    公开(公告)日:2023-05-30

    申请号:CN202310049274.9

    申请日:2023-02-01

    摘要: 本发明涉及远程控制技术,公开了一种外网访问内网的方法和系统,其方法包括:内网设备SIP服务端向外网设备SIP服务端进行SIP注册;内网设备SIP服务端向外网设备SIP服务端定时发送SIP心跳;外网设备SIP服务端向内网设备SIP服务端发送SIP协议请求;通过内网设备SIP服务端向内网设备HTTP服务端发送HTTP请求,从而调用内网设备的HTTP接口;内网设备HTTP服务端将HTTP请求的处理结果通过HTTP回调方式返回给外网设备HTTP服务端。本发明增加了内网设备的可访问性、可扩展性,不改变网络结构的情况下使内网设备能被外网访问到,节省了网络运维的成本。

    一种基于钩子回调的GB28181按需拉流实现方法

    公开(公告)号:CN112601114B

    公开(公告)日:2023-03-21

    申请号:CN202011463156.5

    申请日:2020-12-14

    摘要: 本发明公开了一种基于钩子回调的GB28181按需拉流实现方法。它具体包括如下步骤:(1)播放器发起播放RTMP请求,流媒体服务器判断流是否存在,如果流存在则流媒体服务器往播放器推流,并进入步骤(3)中,如果流不存在则进入到下一步;(2)流媒体服务器触发钩子:流不存在,调用GB28181服务平台的服务接口,GB28181服务平台发起拉流操作,GB28181设备收到拉流请求,将流推到流媒体服务器;(3)播放器播放收到的RTMP实时流:播放器收到RTMP流,解析其中的实时流,播放画面。本发明的有益效果是:降低整个播放链路,方便追踪问题;实现无感播放;大大降低了流媒体服务的压力;能够大大降低联调工作量。

    一种能够动态配置的灰度发布方法

    公开(公告)号:CN111488159A

    公开(公告)日:2020-08-04

    申请号:CN201911330036.5

    申请日:2019-12-20

    IPC分类号: G06F8/65 G06F8/71

    摘要: 本发明公开了一种能够动态配置的灰度发布方法。它具体包括如下步骤:(1)nginx服务器启动时生成timetask定时任务,该任务从灰度管理系统获取最新灰度策略;(2)缓存最新灰度策略到Lua灰度引擎中;(3)用户通过客户端发起请求;(4)将用户的请求数据和lua灰度引擎中的最新灰度策略匹配;(5)如果没有匹配上,那么转发到原稳定版本服务器;(6)如果有匹配上,那么转发到灰度版本服务器。本发明的有益效果是:发布范围可控制,能够降低上线风险;很容易实现流量控制和切入;出现问题,可以马上回滚操作;指定目标用户,能够达到有针对性的产品功能校验,收集有效反馈;能够避免停止服务给用户带来的不便,提升高可用。

    一种跨网络边界的实时流传输方法

    公开(公告)号:CN111711870B

    公开(公告)日:2022-03-25

    申请号:CN202010515864.2

    申请日:2020-06-09

    摘要: 本发明公开了一种跨网络边界的实时流传输方法。它具体包括如下步骤:作为流传输的起始点,服务器接收到流传输的信令,将原始流RTP、RTSP、RTMP、UDP进行媒体信息校验;通过transcoder将RTSP、UDP、RTP格式的流统一透传成RTMP格式;FFMPEG组件将RTMP转成HTTP‑FLV并推到边界;边界和FFMPEG组件一一对应,FFMPEG的推流方式主动穿越边界将实时流通过HTTP传输到内网;SRS接收到HTTP‑FLV流,同时组播成RTMP格式;内网客户端播放器播放RTMP视频流。本发明的有益效果是:降低整个播放链路,方便追踪;降低服务器存储压力;能够普遍适用于基于http的跨网络实时流传输场景;实现跨边界组件的可插拔;零侵入,降低开发工作量;集成中间件少,易部署;低延迟,提升用户体验。

    一种基于JAIN-SIP的国标28181平台分布式集群实现系统

    公开(公告)号:CN111193801A

    公开(公告)日:2020-05-22

    申请号:CN201911420727.4

    申请日:2019-12-31

    发明人: 陈天辉 佘永涛

    摘要: 本发明公开了一种基于JAIN-SIP的国标28181平台分布式集群实现系统。它包括下级域、Nginx集群、Zookeeper集群、JAIN-SIP信令服务器集群、流媒体服务器集群和数据库集群,其中:下级域为支持国标28181协议的设备或者平台;Nginx集群通过Keepalive监控nginx服务器运行状态,当发现nginx服务器网络不通的时候,自动切换到另外一台备份nginx服务器,同时会记录下日志,方便排查问题;Zookeeper集群提供JAIN-SIP信令服务器集群和流媒体服务器集群的Dubbo服务的发现和注册使用,并缓存相应配置;JAIN-SIP信令服务器集群内部通过Dubbo服务的方式实现分布式部署。本发明的有益效果是:解决原有兼容性,提升扩展性,保证服务高可用性;使得企业用人成本大大降低。