CN106791917A - 视频流的获取方法、获取装置和服务器 - Google Patents

视频流的获取方法、获取装置和服务器 Download PDF

Info

Publication number
CN106791917A
CN106791917A CN201611074093.8A CN201611074093A CN106791917A CN 106791917 A CN106791917 A CN 106791917A CN 201611074093 A CN201611074093 A CN 201611074093A CN 106791917 A CN106791917 A CN 106791917A
Authority
CN
China
Prior art keywords
video flowing
terminal
plantation equipment
video
sent
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.)
Pending
Application number
CN201611074093.8A
Other languages
English (en)
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 Qianhai Hongjia Technology Co Ltd
Original Assignee
Shenzhen Qianhai Hongjia 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 Qianhai Hongjia Technology Co Ltd filed Critical Shenzhen Qianhai Hongjia Technology Co Ltd
Priority to CN201611074093.8A priority Critical patent/CN106791917A/zh
Priority to PCT/CN2017/086411 priority patent/WO2018099019A1/zh
Publication of CN106791917A publication Critical patent/CN106791917A/zh
Pending legal-status Critical Current

Links

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/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提出了一种视频流的获取方法、获取装置和服务器,其中,该视频流的获取方法包括:接收来自终端发送的获取种植设备视频流的信号;判断当前是否正在接收来自种植设备发送的视频流;若是,则将当前正在接收的来自种植设备发送的视频流作为目标视频流,若否,则向种植设备发送推流命令,以将在发送推流命令后接收到的来自种植设备发送的视频流作为目标视频流;将目标视频流转发给终端,或者将目标视频流对应的取流地址发送给终端,以供终端根据取流地址获取目标视频流。通过本发明的技术方案,能够保证每个终端流畅地播放种植设备拍摄的视频流。

Description

视频流的获取方法、获取装置和服务器
技术领域
本发明涉及视频流传输技术领域,具体而言,涉及一种视频流的获取方法、一种视频流的获取装置和一种服务器。
背景技术
目前种植设备的应用已经非常普遍,种植设备不仅能够种植植物,用于家庭装饰,还可以增长儿童的植物知识。另外,还可以在种植设备上设置摄像头,来拍摄种植设备内部或者周围环境的视频,以更好地对种植设备进行监测。目前通过Wi-Fi(WirelessFidelity,基于IEEE 802.11b标准的无线局域网)来将终端与种植设备相连,以使终端直接从种植设备中获取视频流。
但是,目前Wi-Fi的带宽是有限制的,当连接种植设备的终端数量达到一定数量,种植设备会因数据量太大而导致终端播放的视频图像卡顿,不能正常观看。例如Wi-Fi的带宽是5Mbps时,一个视频流的码率是500bps时,最多支持10个终端同时连接到种植设备来获取视频流。
因此,当连接种植设备的终端数量过多时,如何保证每个终端能够流畅地播放种植设备拍摄的视频流成为亟待解决的技术问题。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,即使连接种植设备的终端数量过多,也能够保证每个终端流畅地播放种植设备拍摄的视频流。
有鉴于此,本发明的第一方面提出了一种视频流的获取方法,用于服务器,所述视频流的获取方法包括:接收来自终端发送的获取种植设备视频流的信号;判断当前是否正在接收来自所述种植设备发送的视频流;若是,则将当前正在接收的来自所述种植设备发送的视频流作为目标视频流,若否,则向所述种植设备发送推流命令,以将在发送所述推流命令后接收到的来自所述种植设备发送的视频流作为目标视频流;将所述目标视频流转发给所述终端,或者将所述目标视频流对应的取流地址发送给所述终端,以供所述终端根据所述取流地址获取所述目标视频流。
在该技术方案中,通过将种植设备的视频流推送到服务器,终端从服务器中获取视频流。由于本方案采用服务器来实现视频流的获取,而服务器的处理性能比较高,因此,只要服务器的带宽足够大,就可以支持更多的终端接入来获取视频流,从而解决了连接种植设备的终端数量过多导致的终端播放视频流时卡顿的情况,进而保证了终端能够流畅地播放种植设备拍摄的视频流。
在上述技术方案中,优选地,所述将所述目标视频流转发给所述终端的步骤,具体包括:若所述终端的数量为一个,则将所述目标视频流转发给所述终端;若所述终端的数量为多个,则根据所述终端的数量复制所述目标视频流,以得到多份所述目标视频流,将多份所述目标视频流转发给多个所述终端,其中,多份所述目标视频流与多个所述终端一一对应。
在该技术方案中,若有多个终端同时获取目标视频流,则将目标视频流复制成多份,每个目标视频流对应一个终端,避免了多个终端根据同一个目标视频流进行播放的情况,进一步地保证了每个终端播放目标视频流的流畅性。
在上述任一技术方案中,优选地,所述推流命令中包括推流地址,所述推流地址用于使所述种植设备根据所述推流地址向所述服务器发送视频流。
在该技术方案中,种植设备根据推流地址将其摄像头采集到的视频流发送给服务器,以使服务器能够基于推流地址对视频流进行管理。
在上述任一技术方案中,优选地,还包括:存储来自所述种植设备发送的视频流。
在该技术方案中,通过存储来自种植设备发送的视频流,以使终端能够播放种植设备的摄像头之前采集到的视频流,不仅可以满足用户对于播放以前的视频流的需求,还方便终端回放而不占用终端和种植设备的空间。
在上述任一技术方案中,优选地,所述种植设备与所述服务器之间的视频流传输协议和所述服务器与所述终端之间的视频流传输协议包括:实时流传输协议、实时消息传输协议或者超文本传输协议;接收到的来自所述种植设备发送的视频流的编码方式包括:H.264、H.265、MPEG4或者AAC。
在该技术方案中,通过以上的视频流传输协议保证了种植设备、服务器和终端之间视频流的正常、高效地传输。
本发明的第二方面提出了一种视频流的获取装置,用于服务器,所述视频流的获取装置包括:接收单元,用于接收来自终端发送的获取种植设备视频流的信号;判断单元,用于判断当前是否正在接收来自所述种植设备发送的视频流;确定单元,用于若所述判断单元判定当前正在接收来自所述种植设备发送的视频流,则将当前正在接收的来自所述种植设备发送的视频流作为目标视频流,若所述判断单元判定当前未接收来自所述种植设备发送的视频流,则向所述种植设备发送推流命令,以将在发送所述推流命令后接收到的来自所述种植设备发送的视频流作为目标视频流;发送单元,用于将所述目标视频流转发给所述终端,或者将所述目标视频流对应的取流地址发送给所述终端,以供所述终端根据所述取流地址获取所述目标视频流。
在该技术方案中,通过将种植设备的视频流推送到服务器,终端从服务器中获取视频流。由于本方案采用服务器来实现视频流的获取,而服务器的处理性能比较高,因此,只要服务器的带宽足够大,就可以支持更多的终端接入来获取视频流,从而解决了连接种植设备的终端数量过多导致的终端播放视频流时卡顿的情况,进而保证了终端能够流畅地播放种植设备拍摄的视频流。
在上述技术方案中,优选地,所述发送单元具体用于,若所述终端的数量为一个,则将所述目标视频流转发给所述终端;若所述终端的数量为多个,则根据所述终端的数量复制所述目标视频流,以得到多份所述目标视频流,将多份所述目标视频流转发给多个所述终端,其中,多份所述目标视频流与多个所述终端一一对应。
在该技术方案中,若有多个终端同时获取目标视频流,则将目标视频流复制成多份,每个目标视频流对应一个终端,避免了多个终端根据同一个目标视频流进行播放的情况,进一步地保证了每个终端播放目标视频流的流畅性。
在上述任一技术方案中,优选地,所述推流命令中包括推流地址,所述推流地址用于使所述种植设备根据所述推流地址向所述服务器发送视频流。
在该技术方案中,种植设备根据推流地址将其摄像头采集到的视频流发送给服务器,以使服务器能够基于推流地址对视频流进行管理。
在上述任一技术方案中,优选地,还包括:存储单元,用于存储来自所述种植设备发送的视频流。
在该技术方案中,通过存储来自种植设备发送的视频流,以使终端能够播放种植设备的摄像头之前采集到的视频流,不仅可以满足用户对于播放以前的视频流的需求,还方便终端回放而不占用终端和种植设备的空间。
在上述任一技术方案中,优选地,所述种植设备与所述服务器之间的视频流传输协议和所述服务器与所述终端之间的视频流传输协议包括:实时流传输协议、实时消息传输协议或者超文本传输协议;接收到的来自所述种植设备发送的视频流的编码方式包括:H.264、H.265、MPEG4或者AAC。
在该技术方案中,通过以上的视频流传输协议保证了种植设备、服务器和终端之间视频流的正常、高效地传输。
本发明的第三方面提出了一种服务器,包括上述技术方案中任一项所述的视频流的获取装置,因此,该服务器具有和上述技术方案中任一项所述的视频流的获取装置相同的技术效果,在此不再赘述。
通过本发明的技术方案,即使连接种植设备的终端数量过多,也能够保证每个终端流畅地播放种植设备拍摄的视频流。
附图说明
图1示出了根据本发明的一个实施例的视频流的获取方法的流程示意图;
图2示出了根据本发明的一个实施例的视频流的获取装置的结构示意图;
图3示出了根据本发明的一个实施例的服务器的框图;
图4示出了根据本发明的一个实施例的视频流的获取***的结构示意图。
具体实施方式
为了可以更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的视频流的获取方法的流程示意图。
如图1所示,根据本发明的一个实施例的视频流的获取方法,用于服务器,所述视频流的获取方法包括:
步骤102,接收来自终端发送的获取种植设备视频流的信号。
步骤104,判断当前是否正在接收来自所述种植设备发送的视频流,若是,则执行步骤106,若否,则执行步骤108。
步骤106,将当前正在接收的来自所述种植设备发送的视频流作为目标视频流。
步骤108,向所述种植设备发送推流命令,以将在发送所述推流命令后接收到的来自所述种植设备发送的视频流作为目标视频流。
步骤110,将所述目标视频流转发给所述终端,或者将所述目标视频流对应的取流地址发送给所述终端,以供所述终端根据所述取流地址获取所述目标视频流。
在该技术方案中,通过将种植设备的视频流推送到服务器,终端从服务器中获取视频流。由于本方案采用服务器来实现视频流的获取,而服务器的处理性能比较高,因此,只要服务器的带宽足够大,就可以支持更多的终端接入来获取视频流,从而解决了连接种植设备的终端数量过多导致的终端播放视频流时卡顿的情况,进而保证了终端能够流畅地播放种植设备拍摄的视频流。
在上述技术方案中,优选地,所述将所述目标视频流转发给所述终端的步骤,具体包括:若所述终端的数量为一个,则将所述目标视频流转发给所述终端;若所述终端的数量为多个,则根据所述终端的数量复制所述目标视频流,以得到多份所述目标视频流,将多份所述目标视频流转发给多个所述终端,其中,多份所述目标视频流与多个所述终端一一对应。
在该技术方案中,若有多个终端同时获取目标视频流,则将目标视频流复制成多份,每个目标视频流对应一个终端,避免了多个终端根据同一个目标视频流进行播放的情况,进一步地保证了每个终端播放目标视频流的流畅性。
在上述任一技术方案中,优选地,所述推流命令中包括推流地址,所述推流地址用于使所述种植设备根据所述推流地址向所述服务器发送视频流。
在该技术方案中,种植设备根据推流地址将其摄像头采集到的视频流发送给服务器,以使服务器能够基于推流地址对视频流进行管理。
上述中的推流指的是种植设备向服务器推送(或者说发送)视频流,取流指的是终端从服务器中获取视频流。推流地址和取流地址可以是字母或者数字或者两者的组合。每个种植设备的推流地址和取流地址是唯一的。
在上述任一技术方案中,优选地,还包括:存储来自所述种植设备发送的视频流。
在该技术方案中,通过存储来自种植设备发送的视频流,以使终端能够播放种植设备的摄像头之前采集到的视频流,不仅可以满足用户对于播放以前的视频流的需求,还方便终端回放而不占用终端和种植设备的空间。
在上述任一技术方案中,优选地,所述种植设备与所述服务器之间的视频流传输协议和所述服务器与所述终端之间的视频流传输协议包括:实时流传输协议(Real TimeStreaming Protocol,RTSP)、实时消息传输协议(Real Time Messaging Protocol,RTMP)或者超文本传输协议(HyperText Transfer Protocol,HTTP);接收到的来自所述种植设备发送的视频流的编码方式包括:H.264、H.265、MPEG4或者AAC(Advanced Audio Coding,高级音频编码)。
在该技术方案中,通过以上的视频流传输协议保证了种植设备、服务器和终端之间视频流的正常、高效地传输。
MPEG(Moving Pictures Experts Group,动态图像专家组)是国际标准化组织(ISO,International Organization for Standardization)成立的专责制定有关运动图像压缩编码标准的工作组,所指定的标准是国际通用标准,叫MPEG标准。MPEG4是一个影音串流视讯压缩技术及商业标准格式。
H.264是国际标准化组织和国际电信联盟(ITU,InternationalTelecommunication Union)共同提出的继MPEG4之后的新一代数字视频压缩格式。H.265是ITU-T VCEG(Video Coding Experts Group,视频编码专家组)继H.264之后所制定的新的视频编码标准。
图2示出了根据本发明的一个实施例的视频流的获取装置的结构示意图。
如图2所示,根据本发明的一个实施例的视频流的获取装置200,用于服务器,该视频流的获取装置200包括:接收单元202、判断单元204、确定单元206和发送单元208。
接收单元202,用于接收来自终端发送的获取种植设备视频流的信号;判断单元204,用于判断当前是否正在接收来自所述种植设备发送的视频流;确定单元206,用于若所述判断单元204判定当前正在接收来自所述种植设备发送的视频流,则将当前正在接收的来自所述种植设备发送的视频流作为目标视频流,若所述判断单元204判定当前未接收来自所述种植设备发送的视频流,则向所述种植设备发送推流命令,以将在发送所述推流命令后接收到的来自所述种植设备发送的视频流作为目标视频流;发送单元208,用于将所述目标视频流转发给所述终端,或者将所述目标视频流对应的取流地址发送给所述终端,以供所述终端根据所述取流地址获取所述目标视频流。
在该技术方案中,通过将种植设备的视频流推送到服务器,终端从服务器中获取视频流。由于本方案采用服务器来实现视频流的获取,而服务器的处理性能比较高,因此,只要服务器的带宽足够大,就可以支持更多的终端接入来获取视频流,从而解决了连接种植设备的终端数量过多导致的终端播放视频流时卡顿的情况,进而保证了终端能够流畅地播放种植设备拍摄的视频流。
在上述技术方案中,优选地,所述发送单元208具体用于,若所述终端的数量为一个,则将所述目标视频流转发给所述终端;若所述终端的数量为多个,则根据所述终端的数量复制所述目标视频流,以得到多份所述目标视频流,将多份所述目标视频流转发给多个所述终端,其中,多份所述目标视频流与多个所述终端一一对应。
在该技术方案中,若有多个终端同时获取目标视频流,则将目标视频流复制成多份,每个目标视频流对应一个终端,避免了多个终端根据同一个目标视频流进行播放的情况,进一步地保证了每个终端播放目标视频流的流畅性。
在上述任一技术方案中,优选地,所述推流命令中包括推流地址,所述推流地址用于使所述种植设备根据所述推流地址向所述服务器发送视频流。
在该技术方案中,种植设备根据推流地址将其摄像头采集到的视频流发送给服务器,以使服务器能够基于推流地址对视频流进行管理。
在上述任一技术方案中,优选地,还包括:存储单元210,用于存储来自所述种植设备发送的视频流。
在该技术方案中,通过存储来自种植设备发送的视频流,以使终端能够播放种植设备的摄像头之前采集到的视频流,不仅可以满足用户对于播放以前的视频流的需求,还方便终端回放而不占用终端和种植设备的空间。
在上述任一技术方案中,优选地,所述种植设备与所述服务器之间的视频流传输协议和所述服务器与所述终端之间的视频流传输协议包括:实时流传输协议、实时消息传输协议或者超文本传输协议;接收到的来自所述种植设备发送的视频流的编码方式包括:H.264、H.265、MPEG4或者AAC。
在该技术方案中,通过以上的视频流传输协议保证了种植设备、服务器和终端之间视频流的正常、高效地传输。
图3示出了根据本发明的一个实施例的服务器的框图。
如图3所示,根据本发明的一个实施例的服务器300,包括上述技术方案中任一项所述的视频流的获取装置200,因此,该服务器300具有和上述技术方案中任一项所述的视频流的获取装置200相同的技术效果,在此不再赘述。
图4示出了根据本发明的一个实施例的视频流的获取***的结构示意图。
如图4所示,根据本发明的一个实施例的视频流的获取***400,包括:服务器300、种植设备402和终端404。
视频流的获取***400的一种实施方式具体包括:每个种植设备402对应一个编号,服务器300为每个种植设备402分配推流地址和取流地址。当终端404向服务器300发送获取目标编号的种植设备402的视频流的信号时,服务器300判断当前是否正在接收来自目标编号所对应的种植设备402发送的视频流。若当前正在接收来自该种植设备402发送的视频流,则将当前接收到的来自种植设备402发送的视频流转发给终端404;若当前未接收来自该种植设备402发送的视频流,则向种植设备402发送推流命令,以供种植设备402根据该推流命令将其采集到的视频流发送给服务器300,服务器300若接收到来自种植设备402发送的视频流,则将接收到的来自种植设备402发送的视频流转发给终端404。这样就能实现一对多的视频播放而避免视频带宽不足的问题。
视频流的获取***400的另一种实施方式具体包括:每个种植设备402对应一个编号,服务器300为每个种植设备402分配推流地址和取流地址。当终端404向服务器300发送获取目标编号的种植设备402的视频流的信号时,服务器300判断当前是否正在接收来自目标编号所对应的种植设备402发送的视频流。若当前正在接收来自该种植设备402发送的视频流,则获取当前接收到的来自种植设备402发送的视频流的取流地址,将该取流地址发送给终端404,以供终端404根据该取流地址从服务器300中获取视频流;若当前未接收来自该种植设备402发送的视频流,则向种植设备402发送推流命令,以供种植设备402根据该推流命令将其采集到的视频流发送给服务器300,当服务器300接收到来自种植设备402发送的视频流时,获取该视频流的取流地址,将该取流地址发送给终端404,以供终端404根据该取流地址从服务器300中获取视频流。
其中,推流和取流的协议可以是RTSP、RTMP、HTTP中任意一种满足上述要求的流媒体协议。
种植设备402对采集到的视频流的编码方式可以是H.264、H.265、MPEG4、AAC中的任意一种编码方式。
以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,即使连接种植设备的终端数量过多,也能够保证每个终端流畅地播放种植设备拍摄的视频流。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种视频流的获取方法,用于服务器,其特征在于,所述视频流的获取方法包括:
接收来自终端发送的获取种植设备视频流的信号;
判断当前是否正在接收来自所述种植设备发送的视频流;
若是,则将当前正在接收的来自所述种植设备发送的视频流作为目标视频流,若否,则向所述种植设备发送推流命令,以将在发送所述推流命令后接收到的来自所述种植设备发送的视频流作为目标视频流;
将所述目标视频流转发给所述终端,或者将所述目标视频流对应的取流地址发送给所述终端,以供所述终端根据所述取流地址获取所述目标视频流。
2.根据权利要求1所述的视频流的获取方法,其特征在于,所述将所述目标视频流转发给所述终端的步骤,具体包括:
若所述终端的数量为一个,则将所述目标视频流转发给所述终端;
若所述终端的数量为多个,则根据所述终端的数量复制所述目标视频流,以得到多份所述目标视频流,将多份所述目标视频流转发给多个所述终端,其中,多份所述目标视频流与多个所述终端一一对应。
3.根据权利要求1所述的视频流的获取方法,其特征在于,所述推流命令中包括推流地址,所述推流地址用于使所述种植设备根据所述推流地址向所述服务器发送视频流。
4.根据权利要求1至3中任一项所述的视频流的获取方法,其特征在于,还包括:
存储来自所述种植设备发送的视频流。
5.根据权利要求1至3中任一项所述的视频流的获取方法,其特征在于,
所述种植设备与所述服务器之间的视频流传输协议和所述服务器与所述终端之间的视频流传输协议包括:实时流传输协议、实时消息传输协议或者超文本传输协议;
接收到的来自所述种植设备发送的视频流的编码方式包括:H.264、H.265、MPEG4或者AAC。
6.一种视频流的获取装置,用于服务器,其特征在于,所述视频流的获取装置包括:
接收单元,用于接收来自终端发送的获取种植设备视频流的信号;
判断单元,用于判断当前是否正在接收来自所述种植设备发送的视频流;
确定单元,用于若所述判断单元判定当前正在接收来自所述种植设备发送的视频流,则将当前正在接收的来自所述种植设备发送的视频流作为目标视频流,若所述判断单元判定当前未接收来自所述种植设备发送的视频流,则向所述种植设备发送推流命令,以将在发送所述推流命令后接收到的来自所述种植设备发送的视频流作为目标视频流;
发送单元,用于将所述目标视频流转发给所述终端,或者将所述目标视频流对应的取流地址发送给所述终端,以供所述终端根据所述取流地址获取所述目标视频流。
7.根据权利要求6所述的视频流的获取装置,其特征在于,所述发送单元具体用于,
若所述终端的数量为一个,则将所述目标视频流转发给所述终端;
若所述终端的数量为多个,则根据所述终端的数量复制所述目标视频流,以得到多份所述目标视频流,将多份所述目标视频流转发给多个所述终端,其中,多份所述目标视频流与多个所述终端一一对应。
8.根据权利要求6所述的视频流的获取装置,其特征在于,所述推流命令中包括推流地址,所述推流地址用于使所述种植设备根据所述推流地址向所述服务器发送视频流。
9.根据权利要求6至8中任一项所述的视频流的获取装置,其特征在于,还包括:
存储单元,用于存储来自所述种植设备发送的视频流。
10.根据权利要求6至8中任一项所述的视频流的获取装置,其特征在于,
所述种植设备与所述服务器之间的视频流传输协议和所述服务器与所述终端之间的视频流传输协议包括:实时流传输协议、实时消息传输协议或者超文本传输协议;
接收到的来自所述种植设备发送的视频流的编码方式包括:H.264、H.265、MPEG4或者AAC。
11.一种服务器,其特征在于,包括:如权利要求6至10中任一项所述的视频流的获取装置。
CN201611074093.8A 2016-11-29 2016-11-29 视频流的获取方法、获取装置和服务器 Pending CN106791917A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611074093.8A CN106791917A (zh) 2016-11-29 2016-11-29 视频流的获取方法、获取装置和服务器
PCT/CN2017/086411 WO2018099019A1 (zh) 2016-11-29 2017-05-27 视频流的获取方法、获取装置和服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611074093.8A CN106791917A (zh) 2016-11-29 2016-11-29 视频流的获取方法、获取装置和服务器

Publications (1)

Publication Number Publication Date
CN106791917A true CN106791917A (zh) 2017-05-31

Family

ID=58898602

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611074093.8A Pending CN106791917A (zh) 2016-11-29 2016-11-29 视频流的获取方法、获取装置和服务器

Country Status (2)

Country Link
CN (1) CN106791917A (zh)
WO (1) WO2018099019A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113938658A (zh) * 2021-11-29 2022-01-14 京北方信息技术股份有限公司 一种机器人实时监控方法、装置、存储介质及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729794A (zh) * 2008-10-11 2010-06-09 华为技术有限公司 实现直播及直播预处理的方法、装置、***
CN101867583A (zh) * 2010-06-23 2010-10-20 深圳市中瀛鑫科技股份有限公司 网络视频发布方法及***
CN103368966A (zh) * 2013-07-18 2013-10-23 北京网鼎芯睿科技有限公司 服务器***和数据流的传输方法
CN104378603A (zh) * 2014-11-27 2015-02-25 严合国 一种农作物互联网管理***
CN105159365A (zh) * 2015-09-08 2015-12-16 武汉市摩多创意科技有限公司 一种基于手机app智能wifi家庭种植自动控制***
CN106054679A (zh) * 2016-07-21 2016-10-26 太仓市农业技术推广中心 一种基于物联网的农业智能监控***及作物种植方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050021802A (ko) * 2003-08-26 2005-03-07 주식회사 우주통신 웹 디브이알
CN103997659B (zh) * 2014-06-16 2017-02-22 江苏友上科技实业有限公司 一种轻量级实时高清流媒体服务器
CN106162086A (zh) * 2016-07-26 2016-11-23 深圳前海弘稼科技有限公司 植物生长状态的监控***和监控方法
CN106162087A (zh) * 2016-07-26 2016-11-23 深圳前海弘稼科技有限公司 一种种植箱内植物的生长过程展示方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101729794A (zh) * 2008-10-11 2010-06-09 华为技术有限公司 实现直播及直播预处理的方法、装置、***
CN101867583A (zh) * 2010-06-23 2010-10-20 深圳市中瀛鑫科技股份有限公司 网络视频发布方法及***
CN103368966A (zh) * 2013-07-18 2013-10-23 北京网鼎芯睿科技有限公司 服务器***和数据流的传输方法
CN104378603A (zh) * 2014-11-27 2015-02-25 严合国 一种农作物互联网管理***
CN105159365A (zh) * 2015-09-08 2015-12-16 武汉市摩多创意科技有限公司 一种基于手机app智能wifi家庭种植自动控制***
CN106054679A (zh) * 2016-07-21 2016-10-26 太仓市农业技术推广中心 一种基于物联网的农业智能监控***及作物种植方法

Also Published As

Publication number Publication date
WO2018099019A1 (zh) 2018-06-07

Similar Documents

Publication Publication Date Title
US7573877B2 (en) Terminal apparatus, data transmitting apparatus, data transmitting and receiving system, and data transmitting and receiving method
CN107113460A (zh) 针对空中广播媒体数据的会话描述信息
CA2725099C (en) Systems, methods and apparatus for exchanging data between television receivers over a wireless communication link
CN105072506B (zh) 教学直播视频的传输方法及***
CN102811373A (zh) 移动终端向互联网以及移动互联网进行视频直播的方法
US20150334400A1 (en) Coding Manner Switching Method, Transmit End, and Receive End
CN103647954A (zh) 基于3g信道与智能终端的移动视频监控***
CN106303661B (zh) 一种直播客户端实现自适应屏幕旋转的方法及***
CN101686391A (zh) 视频编码/解码方法、装置与视频播放方法、装置及***
CN104247407A (zh) 数据、多媒体和视频传输更新***
CN105978926A (zh) 一种数据传输的方法和装置
CN110139113A (zh) 视频资源的传输参数分发方法及装置
CN1998240A (zh) 用于传送预测和非预测数据帧的方法和设备
CN104581385A (zh) 多屏互动自适应播放方法及***
CN107079013A (zh) 管理媒体流的并发流式传输
CN106454271B (zh) 视频处理***及方法
CN108156486A (zh) 直播分享方法及装置、家庭媒体设备
CN114710682A (zh) 赛事现场的虚拟现实视频处理方法、装置和电子设备
CN106209824A (zh) 数据的云编辑方法、***以及云编辑的客户端
CN109217980B (zh) 一种编解码能力配置方法、设备和计算机存储介质
CN108781304B (zh) 用于在数字广播***中提供服务的装置和方法
CN106791917A (zh) 视频流的获取方法、获取装置和服务器
US20140123202A1 (en) Method for downloading content according to communication parameters, and associated content receiver
CN104469259A (zh) 一种云端视频合成方法及***
CN106134187B (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 518052 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Applicant after: Shenzhen Chun Mu source Holdings Limited

Address before: 518052 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A

Applicant before: Shenzhen Qianhai Hong Jia Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170531