CN103581712B - 基于移动终端的多协议视频播放方法及系统 - Google Patents
基于移动终端的多协议视频播放方法及系统 Download PDFInfo
- Publication number
- CN103581712B CN103581712B CN201310539539.XA CN201310539539A CN103581712B CN 103581712 B CN103581712 B CN 103581712B CN 201310539539 A CN201310539539 A CN 201310539539A CN 103581712 B CN103581712 B CN 103581712B
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- video source
- protocol
- target video
- vision signal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000004891 communication Methods 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 230000008054 signal transmission Effects 0.000 abstract 1
- 238000012544 monitoring process Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 206010034962 Photopsia Diseases 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于移动终端的多协议视频播放方法,应用于在移动终端上自动播放多协议视频,包括:将多个视频源的注册信息登记到一注册服务器,形成视频源信息列表;移动终端通过TCP/IP协议连接至注册服务器,并根据视频源信息列表对可连接播放的视频源进行识别;移动终端在检测到用户通过所述用户界面点播一目标视频源时,根据所述目标视频源的注册信息,获得所述目标视频源的数据传输协议后与目标视频源进行视频信号传输,并对视频信号进行解码后输出显示。本发明还公开了一种基于移动终端的多协议视频播放系统,提高了移动终端对多种协议视频源的兼容性。
Description
技术领域
本发明涉及视频播放技术领域,尤其涉及一种基于移动终端的多协议视频播放系统。
背景技术
随着流媒体技术和嵌入式技术的不断发展,基于无线网络和嵌入式技术的无线监控将取代传统的监控方式,在许多方面得到广泛的应用,如银行、超市、社区、远程教育以及各种工业场所等领域。
视频监控系统经过多年的发展已越来越趋于灵活多样化。作为视频信号来源(简称视频源)的各种摄像机,包括数字摄像机和模拟摄像机,可作为视频监控系统的前端对视频图像信号进行采集。目前,不同厂商所生产的摄像头往往采用不同型号标准,且摄像头将视频信号的传输至视频监控终端时所采用的数据传输协议各异。
现有的视频监控系统主要包括:视频源、网络服务器、视频监控终端,其中,视频源将监控视频存放于网络服务器中,用户利用视频监控终端通过互联网访问网络服务器的视频资源,可以查看监控视频。但是,现有的视频监控系统虽然够实现用户通过监控终端查看现场视频的功能,但系统存在诸多缺陷,主要包括:市场上监控设备品种繁多,而各厂家都有与自己监控设备SDK(Software Development Kit,网络摄像机的程序开发包)相匹配的数据传输协议,没有统一的视频播放系统,导致市场混乱,视频源兼容性差;部署复杂,用户需要使用多个厂家的视频监控设备(摄像机),用户就必须安装多个视频驱动程序;移动终端尤其是智能手机终端未能自适应地访问多种协议视频源,不能实现移动视频监控或播放;且现有的Android(安卓)系统和IOS(Iphone Operation System)系统未支持基于RTMP(Real Time Messaging Protocol,实时消息传送协议)的Flash格式视频播放功能。
发明内容
本发明所要解决的技术问题是,提供一种基于移动终端的多协议视频播放方法及系统,实现移动终端对多种协议的视频源的自适应识别和播放,提高系统的视频播放性能和视频源兼容性。
为解决以上技术问题,一方面,本发明实施例提供一种基于移动终端的多协议视频播放方法,包括:
将多个视频源的注册信息登记到一注册服务器,形成视频源信息列表;所述注册信息包括终端类型、IP地址、端口、数据传输协议、访问地址、账号和密码;当所述视频源为支持DDNS协议时,使用DDNS协议自动将注册信息登记到所述注册服务器;
移动终端通过TCP/IP协议连接至所述注册服务器,所述注册服务器对所述移动终端进行认证后将所述视频源信息列表传输给所述移动终端;
所述移动终端根据所述视频源信息列表,对可连接播放的视频源进行识别,并将识别正确的视频源的注册信息显示在所述移动终端的用户界面上;
所述移动终端对所述用户界面进行实时检测;并在检测到用户通过所述用户界面点播一目标视频源时,启用所述目标视频源的注册信息;
所述移动终端根据所述目标视频源的注册信息,获得所述目标视频源的数据传输协议,并根据所述数据传输协议与所述目标视频源进行数据连接;
所述目标视频源根据所述数据传输协议将视频信号发送至所述移动终端;
所述移动终端内置有多种格式视频信号的解码器,所述移动终端对所述视频信号对所述视频信号进行解码,包括:对所述视频信号的编码格式进行识别,并根据所述编码格式启动相应的解码器对所述视频信号进行解码,获得标准视频码流;
所述移动终端将解码成功的视频信号输出至所述用户界面上显示。
具体地,所述目标视频源包括:RTMP流媒体服务器、RTSP流媒体服务器、SIP通信服务器、RTSP网络摄像机、ONVIF网络摄像机、P2P网络摄像机以及私有协议网络摄像机;
则所述目标视频源根据所述数据传输协议将视频信号发送至所述移动终端,包括:
当所述目标视频源为所述RTMP流媒体服务器时,根据RTMP协议采用所述移动终端发起连接的TCP通道将所述视频信号发送至所述移动终端;
当所述目标视频源为所述RTSP流媒体服务器、所述RTSP网络摄像机或ONVIF网络摄像机时,根据RTSP协议,采用UDP承载RTP方式或TCP承载RTP方式将所述视频信号发送至所述移动终端;
当所述目标视频源为所述SIP通信服务器时,采用UDP承载RTP方式将所述视频信号发送至所述移动终端;
当所述目标视频源为P2P网络摄像机时,根据P2P协议将所述视频信号发送至所述移动终端;
当所述目标视频源为私有协议网络摄像机时,采用TCP方式将所述视频信号发送至所述移动终端。
进一步地,所述RTMP流媒体服务器为FMS流媒体服务器或RED5服务器。所述移动终端为智能手机终端。
另一方面,本发明还提供了一种基于移动终端的多协议视频播放系统,应用于在移动终端上自动播放多协议视频,包括多个视频源、注册服务器和移动终端;
所述多个视频源的注册信息登记在所述注册服务器上,形成视频源信息列表;所述注册信息包括终端类型、IP地址、端口、数据传输协议、访问地址、账号和密码;当所述视频源为支持DDNS协议时,使用DDNS协议自动将注册信息登记到所述注册服务器;
所述多个视频源根据数据传输协议与所述移动终端连接,用于为所述移动终端提供视频信号;
所述注册服务器通过TCP/IP协议与所述移动终端连接,用于对所述移动终端进行认证后将所述视频源信息列表传输给所述移动终端;
所述移动终端用于根据所述视频源信息列表,对可连接播放的视频源进行识别,并将识别正确的视频源的注册信息显示在所述移动终端的用户界面上;
所述移动终端还用于对所述用户界面进行实时检测;并在检测到用户通过所述用户界面点播一目标视频源时,启用所述目标视频源的注册信息;
所述移动终端还用于根据所述目标视频源的注册信息,获得所述目标视频源的数据传输协议,并根据所述数据传输协议与所述目标视频源进行数据连接;并根据所述数据传输协议接收所述目标视频源所发送的视频信号;
所述移动终端内置有多种格式视频信号的解码器,还用于对所述视频信号对所述视频信号进行解码,包括:对所述视频信号的编码格式进行识别,并根据所述编码格式启动相应的解码器对所述视频信号进行解码,获得标准视频码流;并将解码成功的视频信号输出至所述用户界面上显示。
具体地,所述目标视频源包括:RTMP流媒体服务器、RTSP流媒体服务器、SIP通信服务器、RTSP网络摄像机、ONVIF网络摄像机、P2P网络摄像机以及私有协议网络摄像机;
则所述移动终端用于根据所述数据传输协议接收所述目标视频源所发送的视频信号,具体为:
当所述目标视频源为所述RTMP流媒体服务器时,根据RTMP协议采用所述移动终端发起连接的TCP通道接收所述目标视频源所发送的视频信号;
当所述目标视频源为所述RTSP流媒体服务器、所述RTSP网络摄像机或ONVIF网络摄像机时,根据RTSP协议,采用UDP承载RTP方式或TCP承载RTP方式接收所述目标视频源所发送的视频信号;
当所述目标视频源为所述SIP通信服务器时,采用UDP承载RTP方式接收所述目标视频源所发送的视频信号;
当所述目标视频源为P2P网络摄像机时,根据P2P协议接收所述目标视频源所发送的视频信号;
当所述目标视频源为私有协议网络摄像机时,采用TCP方式接收所述目标视频源所发送的视频信号。
进一步地,所述RTMP流媒体服务器为FMS流媒体服务器或RED5服务器。所述移动终端为智能手机终端。
本发明实施例提供的技术方案,预先将各种协议的视频源的信息登记到注册服务器,形成视频源信息列表;移动终端通过访问注册服务器获取该视频源信息列表来获得用户需要查看的目标视频源的注册信息,根据目标视频源的注册信息与目标视频源建立数据连接和播放目标视频源所传送的视频信号。从而实现了移动终端对多种不同协议的视频源的自适应识别,组建便捷且提高视频源的兼容性。
附图说明
图1是本发明实施例一提供的基于移动终端的多协议视频播放方法的流程示意图;
图2是本发明实施例二提供的基于移动终端的多协议视频播放系统的结构示意图;
图3是本发明实施例二提供的移动终端的功能结构示意图;
图4是本发明实施例二提供的基于移动终端的多协议视频播放系统的具体结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
实施例一
参见图1,是本发明实施例一提供的基于移动终端的多协议视频播放方法的流程示意图。
本实施例提供的基于移动终端的多协议视频播放方法,应用于在移动终端上自动播放多协议视频,所述方法包括:
步骤S101:将多个视频源的注册信息登记到一注册服务器,形成视频源信息列表;所述注册信息包括终端类型、IP(Internet Protocol,网络之间互连的协议)地址、端口、数据传输协议、访问地址、账号和密码。将所述视频源的注册信息以手动或自动方式登记到所述注册服务器。
通常,当所述视频源为支持DDNS(Dynamic Domain Name Server,动态域名服务)协议时,如RTSP网络摄像机和ONVIF网络摄像机,可使用DDNS协议自动将此类摄像机的信息登记到注册服务器,目前,大多数的摄像机都支持DDNS协议,可与注册服务器连接后自动将摄像机的注册信息登记到注册服务器;此外,其他类型的视频源可根据需要手动对其注册信息进行登记。
具体地,当所述视频源为私有协议的网络摄像机时,需要将摄像头类型、IP地址、端口、访问地址、账号、密码等注册信息登记到注册服务器;当视频源是基于IOTC(Internet of Thing Cloud,物联网)的P2P(Peer to Peer,对等网络)网络摄像机,则需要摄像头ID、密码、P2P服务器地址等注册信息登记到注册服务器;当视频源为支持DDNS协议的RTSP网络摄像机和ONVIF网络摄像机时,需要将摄像头类型、使用协议、IP地址、端口、访问URL(Uniform Resource Locator,统一资源定位符,也被称为网页地址)、账号、密码等注册信息自动配置到注册服务器;当视频源是SIP通信服务器时,登记的基本注册信息包括SIP服务器的IP地址或域名、端口、SIP账号、密码、接入号;当视频源为RTSP流媒体服务器,需把服务器的基本注册信息包括RTSP服务器的访问URL、账号、密码等登记到注册服务器;当视频源是RTMP服务器,需把服务器的基本注册信息包括RTMP服务器的IP地址或域名、端口、访问URL、账号、密码等登记到注册服务器。因此,不同的视频源类型所需要登记的注册信息有所差异,但基本信息的类型相同。
步骤S102:移动终端通过TCP/IP(Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议)协议连接至所述注册服务器,所述注册服务器对所述移动终端进行认证后将所述视频源信息列表传输给所述移动终端。
步骤S103:所述移动终端根据所述视频源信息列表,对可连接播放的视频源进行识别,并将识别正确的视频源的注册信息显示在所述移动终端的用户界面上。
步骤S104:所述移动终端对所述用户界面进行实时检测;并在检测到用户通过所述用户界面点播一目标视频源时,启用所述目标视频源的注册信息。
步骤S105:所述移动终端根据所述目标视频源的注册信息,获得所述目标视频源的数据传输协议,并根据所述数据传输协议与所述目标视频源进行数据连接。
步骤S106:所述目标视频源根据所述数据传输协议将视频信号发送至所述移动终端。
步骤S107:所述移动终端对所述视频信号对所述视频信号进行解码。具体地,所述移动终端对所述视频信号的编码格式进行识别,并根据所述编码格式启动相应的解码器对所述视频信号进行解码,获得标准视频码流。移动终端内置有多种格式视频信号的解码器,包括但不限于H.264解码器、H.263解码器、MPEG(Moving Pictures ExpertsGroup,动态图像专家组)解码器、VP8与VP9解码器。其中,MPEG标准包括但不限于MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21五个标准。
步骤S108:所述移动终端将解码成功的视频信号输出至所述用户界面上显示。
优选地,所述移动终端为智能手机终端。所述智能手机终端安装有Android系统或IOS系统。
在本实施例中,所述目标视频源包括:RTMP流媒体服务器、RTSP流媒体服务器、SIP通信服务器、RTSP网络摄像机、ONVIF网络摄像机、P2P网络摄像机以及私有协议网络摄像机。
其中,RTMP(Real Time Messaging Protocol)中文译名为实时消息传送协议,是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的开放协议。RTMP协议就像一个用来装数据包的容器,且具有三种改进形式:1)工作在TCP之上的明文协议,使用端口1935;2)RTMPT封装在HTTP请求之中,可穿越防火墙;3)RTMPS类似RTMPT,但使用的是HTTPS连接。本发明通过兼容RTMP协议的视频源,使得作为优秀的视频播放类型文件Flash除了可以在浏览器网页上便捷的视频播放,还可使得安装有Android系统或IOS系统的移动终端均可播放Flash格式视频。
RTSP(Real Time Streaming Protocol),即实时流传输协议,是TCP/IP协议体系中的一个应用层协议。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。
SIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Internet多媒体会议、IP电话或多媒体分发。SIP协议作为VOIP(Voice over Internet Protocol)网络电话通信的主要协议之一,以简单、灵活、开放性而逐渐在通信领域内占据主导地位,也是移动下一代网络IMS(IP Multimedia Subsystem)即IP多媒体系统的主要控制协议。本发明提供的技术方案能够兼容SIP协议,为未来接入移动网络的IMS做出了准备。
ONVIF(Open Network Video Interface Forum,开放型网络视频接口论坛)标准为网络视频设备之间的信息交换定义通用协议,包括装置搜寻、实时视频、音频、元数据和控制信息等,致力于作为通过全球性的开放接口标准来推进网络视频在安防市场的应用。ONVIF这一接口标准将确保不同厂商生产的网络视频产品具有互通性。
P2P(Peer to Peer),即对等网络,也称为对等连接,是一种新的通信模式,每个参与者具有同等的能力,可以发起一个通信会话,小型局域网常用的组网方式。
则在本实施例中,所述步骤S106,即所述目标视频源根据所述数据传输协议将视频信号发送至所述移动终端,包括:
当所述目标视频源为所述RTMP流媒体服务器时,根据RTMP协议采用所述移动终端发起连接的TCP通道将所述视频信号发送至所述移动终端;
当所述目标视频源为所述RTSP流媒体服务器、所述RTSP网络摄像机或ONVIF网络摄像机时,根据RTSP协议,采用UDP承载RTP(RTP over UDP)方式或TCP承载RTP(RTP over TCP)方式将所述视频信号发送至所述移动终端;具体地,移动终端首先通知目标视频源使用RTP over UDP方式;若NAT(Network Address Translation,网络地址转换)或网络防火墙原因移动终端接收不到视频流时,移动终端再次通知目标视频源使用RTP over TCP方式传送视频流。
当所述目标视频源为所述SIP通信服务器时,采用UDP承载RTP(RTP over UDP)方式将所述视频信号发送至所述移动终端;
当所述目标视频源为P2P网络摄像机时,根据P2P协议将所述视频信号发送至所述移动终端;
当所述目标视频源为私有协议网络摄像机时,采用TCP方式将所述视频信号发送至所述移动终端。
UDP是User Datagram Protocol的简称,中文译名为用户数据报协议,是OSI(OpenSystem Interconnect,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务;RTP(Reliable Transport Protocol)为实时传输协议,是一种可靠传输协议,是用来管理数据包的可靠发送和接收。
其中,所述RTMP流媒体服务器为FMS(Flash Media Server,流媒体服务器)流媒体服务器或RED5服务器。因此,本发明可兼容接收Flash视频的接收和播放。
本实施例提供的基于移动终端的多协议视频播放方法,移动终端设置有多种数据传输协议的协议栈,并可通过注册服务器准确获得用户所需查看的目标视频源的数据传输协议,从而可准确、快捷地与目标视频源连接,实现视频信号的传输,提高了移动终端对各种协议视频源的兼容性,并进一步兼容了移动终端对flash视频信号的播放功能。
实施例二
本发明实施例二还提供了一种基于移动终端的多协议视频播放系统,应用于在移动终端上自动播放多协议视频。
参见图2,是本发明实施例二提供的基于移动终端的多协议视频播放系统的结构示意图。
在本实施例中,所述的基于移动终端的多协议视频播放系统包括多个视频源(如图2中的视频源1,视频源2,……,视频源n,其中n>1)、注册服务器100和移动终端200。
所述多个视频源的注册信息登记在所述注册服务器100上,形成视频源信息列表;所述注册信息包括终端类型、IP地址、端口、数据传输协议、访问地址、账号和密码。
所述多个视频源根据数据传输协议与所述移动终端200连接,用于为所述移动终端提200供视频信号。
所述注册服务器100通过TCP/IP协议与所述移动终端200连接,用于对所述移动终端200进行认证后将所述视频源信息列表传输给所述移动终端200。
所述移动终端200用于根据所述视频源信息列表,对可连接播放的视频源进行识别,并将识别正确的视频源的注册信息显示在所述移动终端200的用户界面上;
所述移动终端200还用于对所述用户界面进行实时检测;并在检测到用户通过所述用户界面点播一目标视频源时,启用所述目标视频源的注册信息;
所述移动终端200还用于根据所述目标视频源的注册信息,获得所述目标视频源的数据传输协议,并根据所述数据传输协议与所述目标视频源进行数据连接;并根据所述数据传输协议接收所述目标视频源所发送的视频信号;
所述移动终端200还用于对所述视频信号对所述视频信号进行解码;并将解码成功的视频信号输出至所述用户界面上显示。
参看图3,是本发明实施例二提供的移动终端的功能结构示意图。
具体地,所述移动终端200包括注册服务器交互模块201,用于与所述注册服务器100通过TCP/IP协议进行数据传输;用户界面202根据用户的点击信号启动移动终端200与注册服务器100的数据交流,并启动协议栈203对用户所点击的视频源的协议类型进行识别,调用协议栈203中的对应协议与视频源进行视频传输;当移动终端200接入视频信号流时,启动解码器204对该视频信号流的编码格式进行识别,并调用匹配的解码单元如H.264解码器对视频信号流进行解码,解码成功后的视频信号输出值显示屏205进行显示,也即显示在移动终端200的用户界面202上。
所述移动终端200还用于对所述视频信号对所述视频信号进行解码;并将解码成功的视频信号输出至所述用户界面上显示,具体为:
对所述视频信号的编码格式进行识别,并根据所述编码格式启动相应的解码器对所述视频信号进行解码,获得标准视频码流;根据所述标准视频码流形成解码成功的视频信号并输出至所述用户界面上显示。
优选地,所述移动终端200为智能手机终端。所述智能手机终端安装有Android系统或IOS系统。
参看图4,是本发明实施例二提供的基于移动终端的多协议视频播放系统的具体结构图。
在本实施例中,所述目标视频源包括:RTMP流媒体服务器、RTSP流媒体服务器、SIP通信服务器、RTSP网络摄像机、ONVIF网络摄像机、P2P网络摄像机以及私有协议网络摄像机;
则所述移动终端200用于根据所述数据传输协议接收所述目标视频源所发送的视频信号,具体为:
当所述目标视频源为所述RTMP流媒体服务器时,根据RTMP协议采用所述移动终端发起连接的TCP通道接收所述目标视频源所发送的视频信号;
当所述目标视频源为所述RTSP流媒体服务器、所述RTSP网络摄像机或ONVIF网络摄像机时,根据RTSP协议,采用UDP承载RTP方式或TCP承载RTP方式接收所述目标视频源所发送的视频信号;
当所述目标视频源为所述SIP通信服务器时,采用UDP承载RTP方式接收所述目标视频源所发送的视频信号;
当所述目标视频源为P2P网络摄像机时,根据P2P协议接收所述目标视频源所发送的视频信号;
当所述目标视频源为私有协议网络摄像机时,采用TCP方式接收所述目标视频源所发送的视频信号。
具体地,所述RTMP流媒体服务器为FMS流媒体服务器或RED5服务器。
本实施例提供的基于移动终端的多协议视频播放系统,预先将各种协议的视频源的信息登记到注册服务器,形成视频源信息列表;移动终端通过访问注册服务器获取该视频源信息列表来获得用户需要查看的目标视频源的注册信息,根据目标视频源的注册信息与目标视频源建立数据连接和播放目标视频源所传送的视频信号。从而实现了移动终端对多种不同协议的视频源的自适应识别,系统组建便捷,提高了对各种协议视频源的兼容性。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (8)
1.一种基于移动终端的多协议视频播放方法,应用于在移动终端上自动播放多协议视频,其特征在于,所述方法包括:
将多个视频源的注册信息登记到一注册服务器,形成视频源信息列表;所述注册信息包括终端类型、IP地址、端口、数据传输协议、访问地址、账号和密码;当所述视频源为支持DDNS协议时,使用DDNS协议自动将注册信息登记到所述注册服务器;
移动终端通过TCP/IP协议连接至所述注册服务器,所述注册服务器对所述移动终端进行认证后将所述视频源信息列表传输给所述移动终端;
所述移动终端根据所述视频源信息列表,对可连接播放的视频源进行识别,并将识别正确的视频源的注册信息显示在所述移动终端的用户界面上;
所述移动终端对所述用户界面进行实时检测;并在检测到用户通过所述用户界面点播一目标视频源时,启用所述目标视频源的注册信息;
所述移动终端根据所述目标视频源的注册信息,获得所述目标视频源的数据传输协议,并根据所述数据传输协议与所述目标视频源进行数据连接;
所述目标视频源根据所述数据传输协议将视频信号发送至所述移动终端;
所述移动终端内置有多种格式视频信号的解码器,所述移动终端对所述视频信号对所述视频信号进行解码,包括:对所述视频信号的编码格式进行识别,并根据所述编码格式启动相应的解码器对所述视频信号进行解码,获得标准视频码流;
所述移动终端将解码成功的视频信号输出至所述用户界面上显示。
2.如权利要求1所述的基于移动终端的多协议视频播放方法,其特征在于,所述目标视频源包括:RTMP流媒体服务器、RTSP流媒体服务器、SIP通信服务器、RTSP网络摄像机、ONVIF网络摄像机、P2P网络摄像机以及私有协议网络摄像机;
则所述目标视频源根据所述数据传输协议将视频信号发送至所述移动终端,包括:
当所述目标视频源为所述RTMP流媒体服务器时,根据RTMP协议采用所述移动终端发起连接的TCP通道将所述视频信号发送至所述移动终端;
当所述目标视频源为所述RTSP流媒体服务器、所述RTSP网络摄像机或ONVIF网络摄像机时,根据RTSP协议,采用UDP承载RTP方式或TCP承载RTP方式将所述视频信号发送至所述移动终端;
当所述目标视频源为所述SIP通信服务器时,采用UDP承载RTP方式将所述视频信号发送至所述移动终端;
当所述目标视频源为P2P网络摄像机时,根据P2P协议将所述视频信号发送至所述移动终端;
当所述目标视频源为私有协议网络摄像机时,采用TCP方式将所述视频信号发送至所述移动终端。
3.如权利要求2所述的基于移动终端的多协议视频播放方法,其特征在于,所述RTMP流媒体服务器为FMS流媒体服务器或RED5服务器。
4.如权利要求1~3任一项所述的基于移动终端的多协议视频播放方法,其特征在于,所述移动终端为智能手机终端。
5.一种基于移动终端的多协议视频播放系统,应用于在移动终端上自动播放多协议视频,其特征在于,包括多个视频源、注册服务器和移动终端;
所述多个视频源的注册信息登记在所述注册服务器上,形成视频源信息列表;所述注册信息包括终端类型、IP地址、端口、数据传输协议、访问地址、账号和密码;当所述视频源为支持DDNS协议时,使用DDNS协议自动将注册信息登记到所述注册服务器;
所述多个视频源根据数据传输协议与所述移动终端连接,用于为所述移动终端提供视频信号;
所述注册服务器通过TCP/IP协议与所述移动终端连接,用于对所述移动终端进行认证后将所述视频源信息列表传输给所述移动终端;
所述移动终端用于根据所述视频源信息列表,对可连接播放的视频源进行识别,并将识别正确的视频源的注册信息显示在所述移动终端的用户界面上;
所述移动终端还用于对所述用户界面进行实时检测;并在检测到用户通过所述用户界面点播一目标视频源时,启用所述目标视频源的注册信息;
所述移动终端还用于根据所述目标视频源的注册信息,获得所述目标视频源的数据传输协议,并根据所述数据传输协议与所述目标视频源进行数据连接;
并根据所述数据传输协议接收所述目标视频源所发送的视频信号;所述移动终端内置有多种格式视频信号的解码器,还用于对所述视频信号对所述视频信号进行解码,包括:对所述视频信号的编码格式进行识别,并根据所述编码格式启动相应的解码器对所述视频信号进行解码,获得标准视频码流;并将解码成功的视频信号输出至所述用户界面上显示。
6.如权利要求5所述的基于移动终端的多协议视频播放系统,其特征在于,所述目标视频源包括:RTMP流媒体服务器、RTSP流媒体服务器、SIP通信服务器、RTSP网络摄像机、ONVIF网络摄像机、P2P网络摄像机以及私有协议网络摄像机;
则所述移动终端用于根据所述数据传输协议接收所述目标视频源所发送的视频信号,具体为:
当所述目标视频源为所述RTMP流媒体服务器时,根据RTMP协议采用所述移动终端发起连接的TCP通道接收所述目标视频源所发送的视频信号;
当所述目标视频源为所述RTSP流媒体服务器、所述RTSP网络摄像机或ONVIF网络摄像机时,根据RTSP协议,采用UDP承载RTP方式或TCP承载RTP方式接收所述目标视频源所发送的视频信号;
当所述目标视频源为所述SIP通信服务器时,采用UDP承载RTP方式接收所述目标视频源所发送的视频信号;
当所述目标视频源为P2P网络摄像机时,根据P2P协议接收所述目标视频源所发送的视频信号;
当所述目标视频源为私有协议网络摄像机时,采用TCP方式接收所述目标视频源所发送的视频信号。
7.如权利要求6所述的基于移动终端的多协议视频播放系统,其特征在于,所述RTMP流媒体服务器为FMS流媒体服务器或RED5服务器。
8.如权利要求5~7任一项所述的基于移动终端的多协议视频播放系统,其特征在于,所述移动终端为智能手机终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310539539.XA CN103581712B (zh) | 2013-11-04 | 2013-11-04 | 基于移动终端的多协议视频播放方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310539539.XA CN103581712B (zh) | 2013-11-04 | 2013-11-04 | 基于移动终端的多协议视频播放方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103581712A CN103581712A (zh) | 2014-02-12 |
CN103581712B true CN103581712B (zh) | 2014-09-10 |
Family
ID=50052482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310539539.XA Active CN103581712B (zh) | 2013-11-04 | 2013-11-04 | 基于移动终端的多协议视频播放方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103581712B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686351B (zh) * | 2016-12-20 | 2019-05-31 | 银江股份有限公司 | 一种混合协议数据统一化输出的视频传输方法 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10182133B2 (en) | 2014-12-15 | 2019-01-15 | Xiaomi Inc. | Method and device for starting application |
CN105872453A (zh) * | 2015-12-15 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 网络摄像头监控方法、服务器及系统 |
CN106231231B (zh) * | 2016-07-25 | 2019-06-11 | 贵阳朗玛信息技术股份有限公司 | 实时视频通信方法和装置 |
CN106681764A (zh) * | 2016-12-23 | 2017-05-17 | 昆明联诚科技股份有限公司 | 无窗体的网页播放器插件装置 |
CN106850659B (zh) * | 2017-02-27 | 2020-10-16 | 华为技术有限公司 | 一种建立媒体通道的方法、装置及系统 |
CN107707976A (zh) * | 2017-09-29 | 2018-02-16 | 维沃移动通信有限公司 | 一种视频解码方法及移动终端 |
CN110113559A (zh) * | 2018-02-01 | 2019-08-09 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的监控视频流处理方法及系统 |
CN111669541A (zh) * | 2019-03-08 | 2020-09-15 | 西安诺瓦电子科技有限公司 | 预监画面显示方法及显示系统 |
CN111756583B (zh) * | 2020-07-07 | 2023-04-07 | 北京威林视讯科技有限公司 | 一种双码流视频切换方法及视频切换系统 |
CN111954062A (zh) * | 2020-07-14 | 2020-11-17 | 西安万像电子科技有限公司 | 信息处理方法及装置 |
CN112188245B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
CN112188242B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
CN112188243B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
CN112188244B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
CN113949844A (zh) * | 2021-09-25 | 2022-01-18 | 北京天融信网络安全技术有限公司 | 基于onvif协议标准的网络摄像机识别的方法、装置及系统 |
CN113905026A (zh) * | 2021-10-22 | 2022-01-07 | 广西中科曙光云计算有限公司 | 一种流媒体视频数据处理方法、装置及存储介质 |
CN118509620A (zh) * | 2024-05-10 | 2024-08-16 | 中晟软件股份有限公司 | 一种用于汇聚不同类型视频流或图片流的系统及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852431A (zh) * | 2005-12-23 | 2006-10-25 | 华为技术有限公司 | 实现实时视频信息共享的系统及方法 |
CN101669328A (zh) * | 2007-02-09 | 2010-03-10 | 达丽星网络有限公司 | 用于电信网络中的多媒体内容适配的方法和装置 |
CN102316135A (zh) * | 2010-07-02 | 2012-01-11 | 深圳市快播科技有限公司 | 网络点播方法和系统 |
-
2013
- 2013-11-04 CN CN201310539539.XA patent/CN103581712B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852431A (zh) * | 2005-12-23 | 2006-10-25 | 华为技术有限公司 | 实现实时视频信息共享的系统及方法 |
CN101669328A (zh) * | 2007-02-09 | 2010-03-10 | 达丽星网络有限公司 | 用于电信网络中的多媒体内容适配的方法和装置 |
CN102316135A (zh) * | 2010-07-02 | 2012-01-11 | 深圳市快播科技有限公司 | 网络点播方法和系统 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106686351B (zh) * | 2016-12-20 | 2019-05-31 | 银江股份有限公司 | 一种混合协议数据统一化输出的视频传输方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103581712A (zh) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103581712B (zh) | 基于移动终端的多协议视频播放方法及系统 | |
CN103581699B (zh) | 视频播放方法、流媒体服务器及流媒体播放系统 | |
CN101309237B (zh) | 一种家庭网关及远程共享多媒体资料的系统和方法 | |
KR101951650B1 (ko) | 단일 포트 또는 다중 포트에서 미디어 콘텐츠 전송 방법 및 장치 | |
CN108881814B (zh) | 视联网终端与网络摄像头通信的方法、装置以及交互系统 | |
US20090164642A1 (en) | Method and internet protocol television (iptv) content manager server for iptv servicing | |
EP3295674A1 (en) | Transferring media data using a websocket subprotocol | |
CN106506632A (zh) | 一种基于html5浏览器的音视频直播方法 | |
CN110475094B (zh) | 视频会议处理方法、装置及可读存储介质 | |
CN101917428A (zh) | 家庭媒体视频播放的方法、系统及移动通信终端 | |
WO2018118710A1 (en) | Detecting and signaling new initialization segments during manifest-file-free media streaming | |
CN110049273B (zh) | 一种基于视联网的会议录制方法和中转服务器 | |
WO2017092338A1 (zh) | 一种数据传输的方法和装置 | |
CN109194982A (zh) | 一种传输大文件流的方法和装置 | |
CN102131114A (zh) | 一种播放列表提供方法及系统 | |
CN103079053B (zh) | 信息发布系统及其视频监控方法 | |
CN111614927B (zh) | 视频会话建立方法、装置、电子设备及存储介质 | |
CN101815210A (zh) | 一种基于下一代网络的数字家庭远程视频监控系统 | |
TWI478559B (zh) | 一種通信方法和系統 | |
CN109361671A (zh) | 一种基于sip协议的流媒体传输架构方法 | |
CN201928397U (zh) | 一种基于rtsp兼容多种视频编码终端接入的音视频转发系统 | |
CN102316300A (zh) | 视频通话的甩屏方法、系统及设备 | |
CN119096529A (zh) | 对webrtc的5g支持 | |
CN101635716B (zh) | 一种对网络音视频编码器进行远程控制的方法及系统 | |
CN100446602C (zh) | 一种传输手机按键信息的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |