CN107276990B - 一种流媒体直播方法及装置 - Google Patents

一种流媒体直播方法及装置 Download PDF

Info

Publication number
CN107276990B
CN107276990B CN201710362830.2A CN201710362830A CN107276990B CN 107276990 B CN107276990 B CN 107276990B CN 201710362830 A CN201710362830 A CN 201710362830A CN 107276990 B CN107276990 B CN 107276990B
Authority
CN
China
Prior art keywords
video
monitoring equipment
module
video monitoring
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710362830.2A
Other languages
English (en)
Other versions
CN107276990A (zh
Inventor
秦永红
唐向东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Shidai Yunhai Technology Co ltd
Original Assignee
Shenzhen Shidai Yunhai Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Shidai Yunhai Technology Co ltd filed Critical Shenzhen Shidai Yunhai Technology Co ltd
Priority to CN201710362830.2A priority Critical patent/CN107276990B/zh
Publication of CN107276990A publication Critical patent/CN107276990A/zh
Application granted granted Critical
Publication of CN107276990B publication Critical patent/CN107276990B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种流媒体直播方法及装置,该方法包括:连接视频监控设备;判断所述视频监控设备否支持ONVIF协议;若所述视频监控设备支持ONVIF协议,则通过ONVIF协议从所述视频监控设备接收音、视频流;若所述视频监控设备不支持ONVIF协议,则判断所述视频监控设备是否支持RTSP协议;若所述视频监控设备支持RTSP协议,则通过RTSP协议从所述视频监控设备接收音、视频流;将所述音、视频流封装并发送。本发明提供的流媒体直播方法及装置不用对原有视频监控设备进行升级改造,可对原视频采集设备进行实时协议转换,能够使客户通过公网很流畅地观看到视频直播,增强了***组网及升级改造的灵活性、实用性及经济性。

Description

一种流媒体直播方法及装置
技术领域
本发明涉及视频直播监控领域,尤其涉及一种流媒体直播方法及装置。
背景技术
在现阶段的视频监控领域中,网络摄像机90%以上都遵循ONVIF协议,在局域网内无论是CMS平台还是NVR设备,只要通过ONVIF、RTSP协议或SDK方式很容易接入IPC。并通过客户端软件或移动APP进行视频浏览。目前,对于视频的远程浏览、直播、云存储的需求不断增加,传统意义上的视频监控***很难满足直播需求,如果要实现流媒体直播需求,则必须要对原有视频监控***进行升级改造。目前,直播监控***的架设通常采用如下方式去解决上述问题:
1.架设1台具有固定IP地址的流媒体服务器,所有IPC设备分别向流媒体服务器进行推送音视频流,远程客户端通过访问流媒体服务器进行视频直播。
2.架设具有P2P功能的IPC设备,通过第三方P2P服务器进行网络穿透解析,远程客户端通过直接访问P2P的IPC进行视频浏览。
3.架设具有RTMP功能的IPC设备向RTMP流媒体服务器进行推送音视频流,远程客户端通过访问RTMP流媒体服务器进行视频直播。
但是,现有的流媒体直播方法存在以下缺陷:
(1)可解决IPC视频的直播问题,但是必须架设1台具有固定IP地址的流媒体服务器,这样对于小型***将增加一台流媒体服务器的负荷及有固定IP地址的较高网络带宽租用费。
(2)可解决IPC视频的直播问题,但是所有浏览视频都必须从IPC进行分发,这样对于性能有限的IPC,当访问数量增加时,必将造成硬件负荷过载及网络上传带宽的阻塞,因而,大多数IPC设备仅支持3至5路分发。另外,原有视频监控设备厂商也不一定支持对以前的设备进行P2P软件升级。
(3)必须架设具有RTMP功能的IPC设备,则应对前端大量IPC设备进行升级处理或进行更换,这样必定极大增加用户的成本。另外,用户有时不一定要进行全部点的视频直播,或进行一部分点的视频直播,或进行不固定点的视频直播。用户要全部架设具有RTMP功能的IPC设备,会造成设备成本的增加。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种流媒体直播方法,不用对原有设备进行改造,可对原视频采集设备进行实时协议转换,能够使客户通过公网很流畅地观看到视频直播。
本发明的目的之二在于提供一种流媒体直播装置,不用对原有视频监控设备进行升级改造,可对原视频采集设备进行实时协议转换,能够使客户通过公网很流畅地观看到视频直播。
本发明的目的之一采用如下技术方案实现:
一种流媒体直播方法,包括:
连接视频监控设备;
判断所述视频监控设备是否支持ONVIF协议;
若所述视频监控设备支持ONVIF协议,则通过ONVIF协议从所述视频监控设备接收音、视频流;
若所述视频监控设备不支持ONVIF协议,则判断所述视频监控设备是否支持RTSP协议;
若所述视频监控设备支持RTSP协议,则通过RTSP协议从所述视频监控设备接收音、视频流;
将所述音、视频流封装并发送。
进一步地,将所述音、视频流封装并发送之前还包括:
若所述视频监控设备不支持RTSP协议,则通过SDK插件从所述视频监控设备接收音、视频流。
进一步地,所述将所述音、视频流封装并发送包括:
检测所接收的视频数据是否为I帧数据;
若为I帧数据,则开始接收视频数据;
检测所接收的音频数据是否为ACC编码格式;
若为ACC编码格式,则开始接收音频数据;
将所述视频数据和所述音频数据按照预设格式进行封装并发送。
进一步地,所述检测所接收的音频数据是否为ACC编码格式之后还包括:
若不为ACC编码格式,则对所述音频数据进行解码;
将解码数据编码为ACC格式。
进一步地,所述判断所述视频监控设备是否支持ONVIF协议之前还包括:
解析所述视频监控设备的设备参数。
本发明的目的之二采用如下技术方案实现:
一种流媒体直播装置,包括:连接模块、第一判断模块、第一接收模块、第二判断模块、第二接收模块及发送模块;
所述连接模块,用于连接视频监控设备;
所述第一判断模块,用于判断所述视频监控设备是否支持ONVIF协议;
所述第一接收模块,用于若所述视频监控设备支持ONVIF协议,则通过ONVIF协议从所述视频监控设备接收音、视频流;
所述第二判断模块,若所述视频监控设备不支持ONVIF协议,则判断所述视频监控设备是否支持RTSP协议;
所述第二接收模块,用于若所述视频监控设备支持RTSP协议,则通过RTSP协议从所述视频监控设备接收音、视频流;
所述发送模块,用于将所述音、视频流封装并发送。
进一步地,还包括第三接收模块;
所述第三接收模块,用于若所述视频监控设备不支持RTSP协议,则通过SDK插件从所述视频监控设备接收音、视频流。
进一步地,还包括:第一检测模块、第四接收模块、第二检测模块及第五接收模块;
所述第一检测模块,用于检测所接收的视频数据是否为I帧数据;
所述第四接收模块,用于若为I帧数据,则开始接收视频数据;
所述第二检测模块,用于检测所接收的音频数据是否为ACC编码格式;
所述第五接收模块,用于若为ACC编码格式,则开始接收音频数据;
所述发送模块,还用于将所述视频数据和所述音频数据按照预设格式进行封装并发送。
进一步地,还包括:解码模块及编码模块;
所述解码模块,用于若不为ACC编码格式,则对所述音频数据进行解码;
所述编码模块,用于将解码数据编码为ACC格式。
进一步地,还包括解析模块;
所述解析模块,用于解析所述视频监控设备的设备参数。
相比现有技术,本发明的有益效果在于:
不用对原有视频监控设备进行升级改造,可对原视频采集设备进行实时协议转换,能够使客户通过公网很流畅地观看到视频直播,增强了***组网及升级改造的灵活性、实用性及经济性。
附图说明
图1为本发明实施例提供的流媒体直播方法流程图;
图2为本发明实施例提供的将音、视频流封装发送流程图;
图3为本发明实施例提供的流媒体直播装置示意图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
一种流媒体直播方法,包括:
步骤S101:连接视频监控设备。
具体的,RTMP流媒体直播网关***运行时,服务器与原视频监控IPC设备、编码设备、NVR设备或CMS平台通过网络进行连接。
步骤S102:解析所述视频监控设备的设备参数。
具体的,服务器中的ONVIF解析模块分析所接入的原监控设备的IP、用户名、密码、流文件名称等参数并发送到RTSP流媒体接收模块。
步骤S103:判断所述视频监控设备是否支持ONVIF协议。
步骤S104:若所述视频监控设备支持ONVIF协议,则通过ONVIF协议从所述视频监控设备接收音、视频流。
具体的,若ONVIF协议解析模块解析出所接入的设备参数,则通过视频监控设备厂商提供的ONVIF协议接入参数从监控设备接收音、视频流。
步骤S105:若所述视频监控设备不支持ONVIF协议,则判断所述视频监控设备是否支持RTSP协议。
步骤S106:若所述视频监控设备支持RTSP协议,则通过RTSP协议从所述视频监控设备接收音、视频流。
具体的,若ONVIF协议解析模块不能解析所接入的设备参数,查看视频监控设备厂商是否提供了RTSP协议接入参数,若视频监控设备厂商提供了RTSP协议接入参数,则直接通过监控设备厂商提供的RTSP协议接入参数从视频监控设备接收音、视频流。
服务器中的RTSP流媒体接收模块通过分析出来的监控设备的IP、用户名、密码、流文件名称,从监控设备接收音、视频流并发送到RTMP协议转换模块,RTMP协议转换模块读取ONVIF解析与接入模块的信息,并根据是否支持ONVIF协议相关信息动态加载ONVIF或RTSP接入模块,通过数据与控制总线实现对RTMP协议转换网关的接入处理。
定义接入模块描述信息结构体如下:
Figure BDA0001300810490000061
Figure BDA0001300810490000072
包括类型、版本、名称、路径和使用状态。RTMP协议转换模块可以通过查询使用状态来确定是否动态加载。
步骤S107:若所述视频监控设备不支持RTSP协议,则通过SDK插件从所述视频监控设备接收音、视频流。
SDK接入模块同设备与***插件之间定义的接口规范采用纯虚类SDK_BaseSrv表示。SDK_PersonSrv派生类通过调用各设备与***厂商SDK中API函数来实现纯虚基类SDK_BaseSrv的抽象接口。在RTMP流媒体直播网关兼容新的设备与***时,无需要对RTMP流媒体直播网关其他模块进行修改,只需要编码派生类来实现接入功能,生成各不同设备与***厂商的DevVendor.dll库,对于集成商进行二次开发时,也只需要遵循纯虚类SDK_BaseSrv的接口规范去自己实现具体功能,即便是要实现纯虚基类中没有定义的接口功能,RTMP流媒体直播网关商也无需提供源代码,只需要在纯虚基类中加入集成商想要的接口,由集成商自己去具体实现想要的功能。在上述基类中分别定义DevVendor,DevName,DevVesion字符串变量,分别表示设备与***的厂商、名称、版本,在派生类中分别赋具体值,RTMP流媒体直播***在运行时通过DevVendor,DevName,DevVesion值来确定动态加载具体插件,从而实现对设备与***的操控。
定义SDK插件模型描述信息结构体:
Figure BDA0001300810490000071
Figure BDA0001300810490000081
包括设备或***的厂商、名称、版本和使用状态。RTMP协议转换模块可以通过查询使用状态来确定是否可以动态加载所需设备SDK插件。
步骤S108:将所述音、视频流封装并发送。
具体的,RTMP协议转换模块将RTSP流媒体接收模块获取的音、视频流打包成RTMP协议格式的流,RTMP流媒体传输模块通过网络接口向指定的RTMP流媒体服务器发送音、视频数据。
本实施例提供的流媒体直播方法采用网络进行输入、输出,可以灵活地切换输入音、视频源不用对原有视频监控设备进行升级改造,可对原视频采集设备进行实时协议转换,能够使客户通过公网很流畅地观看到视频直播,增强了***组网及升级改造的灵活性、实用性及经济性。
如图2所示,将音、视频流封装并发送包括:
步骤S201:检测所接收的视频数据是否为I帧数据。
步骤S202:若为I帧数据,则开始接收视频数据。
具体的,分别设置专门的音、视频数据接收线程函数进行流媒体的接收处理,在启动视频接收线程后,先分析数据是否为I帧数据,如果不是I帧数据,此数据直接丢弃,直至检测到第一个I帧数据后,接收线程才开始正常的流媒体数据接收。
步骤S203:检测所接收的音频数据是否为ACC编码格式。
步骤S204:若为ACC编码格式,则开始接收音频数据。
具体的,在启动音频接收线程后,先分析音频数据是否为AAC编码格式,如果是AAC编码格式,则直接进行音、视频数据封装,如果不是AAC编码格式,则送入AAC转码模块进行AAC数据转码处理。
步骤S205:若不为ACC编码格式,则对所述音频数据进行解码。
步骤S206:将解码数据编码为ACC格式。
具体的,如果视频监控设备所编码的音频格式不是AAC时,则启动AAC转码模块,先对原音频编码格式进行解码工作,再启动AAC编码器进行编码。
步骤S207:将所述视频数据和所述音频数据按照预设格式进行封装并发送。
具体的,在进行媒体数据传输时,为了节省带宽,跟据RTMP协议要求,将视频数据编码成H.264high profile,音频数据编码成AAC格式,并为音视频数据分别打上时间戳,以便于进行媒体流直播时的音视频同步处理,RTMP协议转换模块将音、视频数据流按照RTMP协议所要求的方式分别进行数据打包,同时按照RTMP协议设置专门的线程函数向RTMP流媒体服务器进行音、视频数据的实时发送。其结构定义如下:
Figure BDA0001300810490000091
Figure BDA0001300810490000101
本发明实施例提供的流媒体直播方法,不用对原有采用ONVIF协议或RTSP协议的监控设备进行任何的升级改造,即使ONVIF、RTSP协议不支持或不标准,也可以通过只在网关加载设备SDK插件进行接入,通过RTMP协议转换网关,可以在公网上进行流媒体直播。RTMP协议转换网关采用网络进行输入、输出,可以灵活地切换输入音、视频源,而不用进行任何线路的改造工程,具有良好的工程实用性。RTMP协议转换网关主动向RTMP流媒体服务器进行注册,并不需要RTMP协议转换网关具有固定IP地址,具有良好的经济实用性。
如图3所示,本发明实施例提供的流媒体直播装置,包括:连接模块11、第一判断模块12、第一接收模块13、第二判断模块14、第二接收模块15及发送模块16;
连接模块11,用于连接视频监控设备;
第一判断模块12,用于判断所述视频监控设备是否支持ONVIF协议;
第一接收模块13,用于若所述视频监控设备支持ONVIF协议,则通过ONVIF协议从所述视频监控设备接收音、视频流;
第二判断模块14,若所述视频监控设备不支持ONVIF协议,则判断所述视频监控设备是否支持RTSP协议;
第二接收模块15,用于若所述视频监控设备支持RTSP协议,则通过RTSP协议从所述视频监控设备接收音、视频流;
发送模块16,用于将所述音、视频流封装并发送。
进一步地,还包括第三接收模块;
第三接收模块,用于若所述视频监控设备不支持RTSP协议,则通过SDK插件从所述视频监控设备接收音、视频流。
进一步地,还包括:第一检测模块、第四接收模块、第二检测模块及第五接收模块;
第一检测模块,用于检测所接收的视频数据是否为I帧数据;
第四接收模块,用于若为I帧数据,则开始接收视频数据;
所述第二检测模块,用于检测所接收的音频数据是否为ACC编码格式;
第五接收模块,用于若为ACC编码格式,则开始接收音频数据;
发送模块,还用于将所述视频数据和所述音频数据按照预设格式进行封装并发送。
进一步地,还包括:解码模块及编码模块;
解码模块,用于若不为ACC编码格式,则对所述音频数据进行解码;
编码模块,用于将解码数据编码为ACC格式。
进一步地,还包括解析模块;
解析模块,用于解析所述视频监控设备的设备参数。
本实施例中的装置与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的装置的结构及实施过程,为了说明书的简洁,在此就不再赘述。
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本发明时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本发明实施例提供的流媒体直播方法及装置,不用对原有采用ONVIF协议或RTSP协议的监控设备进行任何的升级改造,即使ONVIF、RTSP协议不支持或不标准,也可以通过只在网关加载设备SDK插件进行接入,通过RTMP协议转换网关,可以在公网上进行流媒体直播。RTMP协议转换网关采用网络进行输入、输出,可以灵活地切换输入音、视频源,而不用进行任何线路的改造工程,具有良好的工程实用性。RTMP协议转换网关主动向RTMP流媒体服务器进行注册,并不需要RTMP协议转换网关具有固定IP地址,具有良好的经济实用性。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

Claims (10)

1.一种流媒体直播方法,其特征在于,包括:
连接视频监控设备;
判断所述视频监控设备是否支持ONVIF协议;
若所述视频监控设备支持ONVIF协议,则通过ONVIF协议从所述视频监控设备接收音、视频流;
若所述视频监控设备不支持ONVIF协议,则判断所述视频监控设备是否支持RTSP协议;
若所述视频监控设备支持RTSP协议,则通过RTSP协议从所述视频监控设备接收音、视频流;
将所述音、视频流封装并发送。
2.根据权利要求1所述的流媒体直播方法,其特征在于,将所述音、视频流封装并发送之前还包括:
若所述视频监控设备不支持RTSP协议,则通过SDK插件从所述视频监控设备接收音、视频流。
3.根据权利要求1所述的流媒体直播方法,其特征在于,所述将所述音、视频流封装并发送包括:
检测所接收的视频数据是否为I帧数据;
若为I帧数据,则开始接收视频数据;
检测所接收的音频数据是否为ACC编码格式;
若为ACC编码格式,则开始接收音频数据;
将所述视频数据和所述音频数据按照预设格式进行封装并发送。
4.根据权利要求3所述的流媒体直播方法,其特征在于,所述检测所接收的音频数据是否为ACC编码格式之后还包括:
若不为ACC编码格式,则对所述音频数据进行解码;
将解码数据编码为ACC格式。
5.根据权利要求1所述的流媒体直播方法,其特征在于,所述判断所述视频监控设备是否支持ONVIF协议之前还包括:
解析所述视频监控设备的设备参数。
6.一种流媒体直播装置,其特征在于,包括:连接模块、第一判断模块、第一接收模块、第二判断模块、第二接收模块及发送模块;
所述连接模块,用于连接视频监控设备;
所述第一判断模块,用于判断所述视频监控设备是否支持ONVIF协议;
所述第一接收模块,用于若所述视频监控设备支持ONVIF协议,则通过ONVIF协议从所述视频监控设备接收音、视频流;
所述第二判断模块,若所述视频监控设备不支持ONVIF协议,则判断所述视频监控设备是否支持RTSP协议;
所述第二接收模块,用于若所述视频监控设备支持RTSP协议,则通过RTSP协议从所述视频监控设备接收音、视频流;
所述发送模块,用于将所述音、视频流封装并发送。
7.根据权利要求6所述的流媒体直播装置,其特征在于,还包括第三接收模块;
所述第三接收模块,用于若所述视频监控设备不支持RTSP协议,则通过SDK插件从所述视频监控设备接收音、视频流。
8.根据权利要求6所述的流媒体直播装置,其特征在于,还包括:第一检测模块、第四接收模块、第二检测模块及第五接收模块;
所述第一检测模块,用于检测所接收的视频数据是否为I帧数据;
所述第四接收模块,用于若为I帧数据,则开始接收视频数据;
所述第二检测模块,用于检测所接收的音频数据是否为ACC编码格式;
所述第五接收模块,用于若为ACC编码格式,则开始接收音频数据;
所述发送模块,还用于将所述视频数据和所述音频数据按照预设格式进行封装并发送。
9.根据权利要求8所述的流媒体直播装置,其特征在于,还包括:解码模块及编码模块;
所述解码模块,用于若不为ACC编码格式,则对所述音频数据进行解码;
所述编码模块,用于将解码数据编码为ACC格式。
10.根据权利要求6所述的流媒体直播装置,其特征在于,还包括解析模块;
所述解析模块,用于解析所述视频监控设备的设备参数。
CN201710362830.2A 2017-05-22 2017-05-22 一种流媒体直播方法及装置 Active CN107276990B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710362830.2A CN107276990B (zh) 2017-05-22 2017-05-22 一种流媒体直播方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710362830.2A CN107276990B (zh) 2017-05-22 2017-05-22 一种流媒体直播方法及装置

Publications (2)

Publication Number Publication Date
CN107276990A CN107276990A (zh) 2017-10-20
CN107276990B true CN107276990B (zh) 2020-07-07

Family

ID=60065186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710362830.2A Active CN107276990B (zh) 2017-05-22 2017-05-22 一种流媒体直播方法及装置

Country Status (1)

Country Link
CN (1) CN107276990B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108650521A (zh) * 2018-05-17 2018-10-12 上海七牛信息技术有限公司 一种直播方法、装置以及多媒体播放***
CN109151394A (zh) * 2018-10-09 2019-01-04 成都云格致力科技有限公司 一种支持终端跨平台交互的通用视频监控***及监控方法
CN109246158A (zh) * 2018-11-20 2019-01-18 北京数码视讯软件技术发展有限公司 视频解码方法和装置
CN111064720B (zh) * 2019-12-10 2022-09-16 大唐半导体科技有限公司 一种配置网关数据协议转换方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212654A (zh) * 2007-12-24 2008-07-02 深圳市同洲电子股份有限公司 一种网络视频监控***及其数据获取方法
CN101470937A (zh) * 2007-12-25 2009-07-01 北京国通创安信息技术有限公司 城市监控报警联网***接入机及其监控的方法
CN102215381A (zh) * 2011-06-23 2011-10-12 天地阳光通信科技(北京)有限公司 一种对数字视频监控***进行整合的整合装置及方法
CN105898392A (zh) * 2015-11-24 2016-08-24 乐视云计算有限公司 在线直播视频播放器及方法
CN106060459A (zh) * 2016-05-30 2016-10-26 安徽四创电子股份有限公司 一种摄像机的协议转换***及其转换方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160352798A1 (en) * 2015-05-27 2016-12-01 USS Technologies, LLC Systems and methods for capture and streaming of video

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212654A (zh) * 2007-12-24 2008-07-02 深圳市同洲电子股份有限公司 一种网络视频监控***及其数据获取方法
CN101470937A (zh) * 2007-12-25 2009-07-01 北京国通创安信息技术有限公司 城市监控报警联网***接入机及其监控的方法
CN102215381A (zh) * 2011-06-23 2011-10-12 天地阳光通信科技(北京)有限公司 一种对数字视频监控***进行整合的整合装置及方法
CN105898392A (zh) * 2015-11-24 2016-08-24 乐视云计算有限公司 在线直播视频播放器及方法
CN106060459A (zh) * 2016-05-30 2016-10-26 安徽四创电子股份有限公司 一种摄像机的协议转换***及其转换方法

Also Published As

Publication number Publication date
CN107276990A (zh) 2017-10-20

Similar Documents

Publication Publication Date Title
US10140105B2 (en) Converting source code
CN107276990B (zh) 一种流媒体直播方法及装置
CN111010614A (zh) 一种显示直播字幕的方法、装置、服务器及介质
US20040263530A1 (en) Device,method and system for multimedia content adaptation
CN107634930B (zh) 一种媒体数据的获取方法和装置
CN103036888A (zh) 自适应的流媒体播放方法及其自适应播放单元
US20160323347A1 (en) Systems and methods of communicating platform-independent representation of source code
CN111107391A (zh) 一种基于分布式的web无插件视频直播方法
CN112616065B (zh) 一种屏幕镜像发起方法、装置、***及可读存储介质
US11722750B2 (en) Systems and methods for communicating user settings in conjunction with execution of an application
CN103517135A (zh) 一种连续播放mp4格式视频文件的方法、***及电视
CN113973214A (zh) 视频流格式转换方法、装置和存储介质
WO2017183403A1 (en) Systems and methods for signaling of an identifier of a data channel
Begen et al. Road to salvation: streaming clients and content delivery networks working together
CN104935952A (zh) 一种视频转码方法和***
CN105992016A (zh) 一种hls在线转码方法及***
CN116261021B (zh) 一种视频流播放方法、装置、电子设备及存储介质
CN110868610B (zh) 流媒体传输方法、装置、服务器及存储介质
CN111918074A (zh) 直播视频故障预警方法及相关设备
US10547878B2 (en) Hybrid transmission protocol
CN112423025A (zh) 支持多种视频接入方式的转码方法及转码器
US11412309B2 (en) Method for managing the connections of an electronic device
JP7073353B2 (ja) デジタルメディア配信と関連付けられた通信を可能にするためのシステム及び方法
JP2018534857A (ja) マルチメディアデータを送受信する方法及び装置
CN110572349B (zh) 一种桌面静置报警方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant