CN106791917A - 视频流的获取方法、获取装置和服务器 - Google Patents
视频流的获取方法、获取装置和服务器 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000004087 circulation Effects 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-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中任一项所述的视频流的获取装置。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113938658A (zh) * | 2021-11-29 | 2022-01-14 | 京北方信息技术股份有限公司 | 一种机器人实时监控方法、装置、存储介质及电子设备 |
Citations (6)
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)
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 | 深圳前海弘稼科技有限公司 | 一种种植箱内植物的生长过程展示方法及*** |
-
2016
- 2016-11-29 CN CN201611074093.8A patent/CN106791917A/zh active Pending
-
2017
- 2017-05-27 WO PCT/CN2017/086411 patent/WO2018099019A1/zh active Application Filing
Patent Citations (6)
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 |