CN112954446A - Method and device for browsing monitoring video locally through set top box - Google Patents
Method and device for browsing monitoring video locally through set top box Download PDFInfo
- Publication number
- CN112954446A CN112954446A CN201911259684.6A CN201911259684A CN112954446A CN 112954446 A CN112954446 A CN 112954446A CN 201911259684 A CN201911259684 A CN 201911259684A CN 112954446 A CN112954446 A CN 112954446A
- Authority
- CN
- China
- Prior art keywords
- top box
- camera
- local area
- area network
- video
- 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
- 238000012544 monitoring process Methods 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000004044 response Effects 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 101000826116 Homo sapiens Single-stranded DNA-binding protein 3 Proteins 0.000 description 3
- 102100023008 Single-stranded DNA-binding protein 3 Human genes 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- 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)
- Databases & Information Systems (AREA)
- Closed-Circuit Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a method for browsing a monitoring video in a local area network through a set top box, which comprises the following steps: determining that a camera exists in a local area network where the set top box is located by the set top box, wherein the camera shoots a monitoring video; receiving, by the set-top box, a surveillance video from the camera in response to determining that the camera exists within the local area network; and sending, by the set-top box, the surveillance video to a display device within the local area network for viewing the surveillance video on the display device. In addition, the invention also provides a device for executing the method. By the method and the device, the monitoring video can be browsed by reduced network resource occupation and enhanced user experience.
Description
Technical Field
The present invention relates to data communications, and more particularly, to a method and apparatus for locally browsing surveillance videos through a set-top box.
Background
Along with the current network deployment of smart home products, the application of home monitoring cameras is increasing. For example, a monitoring camera may be used to care for children, care for the elderly, security monitoring, care for pets, and so forth. Massive home monitoring video streams are uploaded to the platform through the network. When a user needs to browse the home monitoring video, the user accesses the platform through the set top box or the mobile phone client and the like, and downloads the monitoring video again through the network for browsing. To guarantee the user experience, this browsing behavior needs a lot of network bandwidth and Content Delivery Network (CDN) resources to guarantee.
Fig. 1 shows a system 100 for browsing home surveillance video according to the prior art. The system 100 may include one or more cameras 130 that capture surveillance videos, a network platform 110 that stores the surveillance videos, a cell phone 140 and a television 150 that may be used to browse the surveillance videos, and a network 120 (e.g., the internet) that couples the cameras 130, the network platform 110, the cell phone 140, and the television 150 together. A method for browsing surveillance videos using the system 100 may include: the camera 130 finishes video acquisition and generates a video streaming media file after simple encoding; transmitting the video streaming media file to the network platform 110 through the internet 120 and completing corresponding transcoding; a user accesses the network platform 110 through the cell phone 140 and a set-top client coupled to the television 150 and obtains a transcoded surveillance video file completed by the network platform 110 over the internet 120 for browsing on the cell phone 140 and/or the television 150.
As described above, in the system 100, the surveillance video captured by the camera is directly uploaded to the network platform. No matter where and when the user views, no matter whether the user uses the set-top box terminal or the mobile phone terminal to view, the monitoring video stream is required to be downloaded from the network platform. On one hand, downloading of massive video streaming media occupies more network resources. On the other hand, forwarding through the network platform will have a certain delay compared to real-time pictures. In addition, as people pay more attention to the protection of personal privacy, the security problem caused by transmitting the monitoring video stream through a public network (e.g., the internet) is also an important factor to be considered.
Accordingly, there is a need to browse surveillance videos with reduced network resource usage and enhanced user experience.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
According to an aspect of the present invention, there is provided a method for browsing a surveillance video through a set-top box within a local area network, the method may include: determining that a camera exists in a local area network where the set top box is located by the set top box, wherein the camera shoots a monitoring video; receiving, by the set-top box, a surveillance video from the camera in response to determining that the camera exists within the local area network; and sending, by the set-top box, the surveillance video to a display device within the local area network for viewing the surveillance video on the display device.
In one embodiment of the present invention, determining, by the set top box, that a camera is present within a local area network in which the set top box is located may comprise: a device discovery protocol is used by the set-top box to determine the presence of a camera within the local area network. In one example, the device discovery protocol may include an E-Link device discovery protocol, an SSDP device discovery protocol, a Bonjour device discovery protocol, and/or any other suitable device discovery protocol.
In one embodiment of the invention, the method may further comprise: in response to determining that a camera exists in the local area network, the set top box sends a local area network address for receiving the monitoring video to the camera; wherein the set top box uses the local area network address to receive surveillance video from the camera. In one example, the local network address may be sent to the camera using User Datagram Protocol (UDP) and/or any other suitable communication protocol.
In one embodiment of the invention, the display device may comprise a television set, and the method may further comprise: receiving, by the set-top box, the encoded surveillance video from the camera; decoding, by the set-top box, the encoded surveillance video; and transmitting, by the set-top box, the decoded surveillance video to the television.
In one embodiment of the invention, the display device may comprise user equipment. The set top box may negotiate with the user equipment the video resolution and format for playing the surveillance video. In one example, the negotiation may be performed using the DLNA protocol and/or any other suitable communication protocol. Additionally, the method may further comprise: receiving, by the set-top box, the encoded surveillance video from the camera; decoding the monitoring video by the set-top box; converting, by the set-top box, the decoded surveillance video to a surveillance video having the video resolution and the format; and transmitting, by the set-top box, the surveillance video having the resolution and the format to the user equipment.
According to another aspect of the present invention, there is provided an apparatus for browsing a surveillance video through a set-top box within a local area network, the apparatus may include: the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for determining that a camera exists in a local area network where the set top box is located, and the camera shoots a monitoring video; a receiving unit for receiving a surveillance video from a camera in response to determining that the camera exists within the local area network; and the sending unit is used for sending the monitoring video to the display equipment in the local area network so as to browse the monitoring video on the display equipment.
According to another aspect of the present invention, there is provided a set-top box comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to: determining that a camera exists in a local area network where the set top box is located, wherein the camera shoots a monitoring video; receiving a monitoring video from a camera in response to determining that the camera exists in the local area network; and sending the surveillance video to a display device within the local area network for viewing the surveillance video on the display device.
According to yet another aspect of the invention, there is provided a computer readable medium having a computer program stored thereon, the computer program being executable by a processor of a set-top box to perform the steps of: determining that a camera exists in a local area network where the set top box is located, wherein the camera shoots a monitoring video; receiving a surveillance video from a camera in response to determining that the camera exists within the local area network; and sending the surveillance video to a display device within the local area network for viewing the surveillance video on the display device.
By adopting the method and the device, the additional improvement requirement on the existing terminal and the platform system is not required, the basic capability of the set top box is not required to be changed, the existing hardware coding and decoding capability and the wireless local area network capability of the set top box are fully exerted, the real-time monitoring video browsing capability is provided for a user in a local home local area network, the large-screen television terminal and the small-screen mobile phone terminal can be simultaneously served, the monitoring video transcoded by the platform is not required to be downloaded through the network, the network transmission pressure is effectively reduced while the user experience is ensured, and the cost is reduced.
These and other features and advantages will become apparent upon reading the following detailed description and upon reference to the accompanying drawings. It is to be understood that both the foregoing general description and the following detailed description are explanatory only and are not restrictive of aspects as claimed.
Drawings
So that the manner in which the above recited features of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only some typical aspects of this invention and are therefore not to be considered limiting of its scope, for the description may admit to other equally effective aspects.
Fig. 1 illustrates an example of a system for browsing surveillance videos according to the prior art.
Fig. 2 illustrates an example of a system for browsing surveillance videos according to the present invention.
Fig. 3 illustrates an example of a process flow for supporting surveillance video browsing in accordance with the present invention.
Fig. 4 illustrates a block diagram of a set-top box supporting surveillance video browsing in accordance with the present invention.
Fig. 5 illustrates a flow chart of a method for browsing surveillance videos within a local area network through a set-top box according to the present invention.
Fig. 6 illustrates a block diagram of an apparatus for browsing surveillance videos within a local area network through a set-top box according to the present invention.
Detailed Description
The present invention will be described in detail below with reference to the attached drawings, and the features of the present invention will be further apparent from the following detailed description.
As described above, browsing the surveillance video using the system 100 occupies more network bandwidth resources, has a certain delay, and has a potential safety hazard. In the invention, by utilizing the existing capabilities (such as data transmission capability, video coding and decoding capability, E-Link protocol and DLNA protocol support, expandable capability and the like) of the set top box in the local area network, the user experience of smoothly checking the monitoring video is ensured while the network resource consumption and platform transcoding resource consumption of uploading and downloading the monitoring video stream are reduced.
Aspects of the invention are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flow diagrams related to browsing surveillance videos.
Fig. 2 illustrates an example of a system 200 for browsing surveillance videos in accordance with the present invention. The system 200 may include a network platform 210, the internet 220, a camera 230, a cell phone 240, a television 250, and a set-top box 260. The network platform 210, the internet 220, the camera 230, the cell phone 240, and the television 250 may correspond to the network platform 110, the internet 120, the camera 130, the cell phone 140, and the television 150 illustrated in fig. 1, respectively. It should be noted that although only one camera 230 is shown in fig. 2, in practical applications, the system 200 may include multiple cameras 230, e.g., one camera 230 located in a family bedroom, one camera 230 located in a family living room, one camera 230 located in a family kitchen, etc. Additionally, the system 200 may further include a set top box 260. As is well known to those skilled in the art, a set-top box is a device that connects a television set to an external signal source. It can convert the compressed digital signal into television content and display it on the television. The signals may come from cable, satellite dish, broadband network and terrestrial broadcast. The set-top box receives content that can receive digital content, including electronic program guides, internet web pages, etc., in addition to images, sounds that can be provided by analog television.
In one embodiment of the invention, the camera 230, the cell phone 240, the television 250, and/or the set-top box 260 may form a local area network 270. In one example, the local area network 270 may be a wireless local area network based on the IEEE 802.11 family of standards. In another example, local area network 270 may also be a wired local area network based on a wired transmission medium such as twisted pair, coaxial cable, optical fiber, and so forth. In yet another example, local area network 270 may be a combination of a wired local area network and a wireless local area network.
In the example illustrated in fig. 2, after camera 230 completes the video capture, camera 230 may generate a video streaming media file by simple encoding. In one example, the encoding may be performed using the h.264 standard, the h.265 standard, and/or any other suitable standard. The generated video streaming media file may be a video streaming media file having an MPEG, AVI, and/or any other suitable format. The generated video streaming media file may be sent by the camera 230 to the set-top box 260 over the local area network 270. In one embodiment, set top box 260 may first determine whether camera 230 is present within local area network 270 before camera 230 sends the generated video streaming media file to set top box 260. If set-top box 260 determines that camera 230 is not present within local area network 270, set-top box 260 may instruct cell phone 240 and/or television 250, for example, to view surveillance video stored in network platform 210 over the internet 220. If set-top box 260 determines that camera 230 is present within local area network 270, set-top box 260 may indicate to camera 230 a local area network address for receiving the video streaming media file. In one example, the indication may be sent to camera 230 via the UDP protocol. After receiving the indicated local area network address, the camera 230 sends the video streaming media file to the local area network address, and the set-top box 260 receives the video streaming media file through the local area network address. The set-top box 260 then utilizes its own video codec capabilities to decode the surveillance video stream for display on the television 250. In addition, the set top box 260 may also negotiate a video resolution and format for playing the surveillance video with the handset 240, for example, through DLNA (DIGITAL LIVING NETWORK ALLIANCE) protocol, and again encode the surveillance video stream to generate a video file having the negotiated video resolution and format for viewing on the screen of the handset 240.
As described above, by using the system 200, the content of the monitoring video can be browsed in real time in the lan, and the browsing service of the monitoring video can be provided for both the tv and the mobile phone without occupying the resources of the bearer network.
Fig. 3 illustrates an example of a process flow 300 for supporting surveillance video browsing in accordance with the present invention. In this example, the camera 230, the handset 240, the television 250, and the set-top box 260 may form a local area network (e.g., a home local area network). Process flow 300 begins at 310 where set top box 260 determines that camera 230 is present within the local area network. In one example, this determination may be performed based on the e-Link protocol developed by Chinese Telecommunications. The e-Link protocol is an external open protocol and an interface provided by China telecommunication in the field of smart home facing to partners, and aims to solve the problem of connection between home networking and a home. The core functions that the e-Link protocol can implement include: plug and play and zero configuration networking, intelligent coverage and automatic switching, configuration management and the like. In another example, the determination at 310 may also be performed based on the SSDP device discovery protocol, the Bonjour device discovery protocol, and/or any other device discovery protocol suitable for discovering devices within a local area network.
In response to determining that the camera 230 is present within the local area network, the set top box 260 may receive the surveillance video captured by the camera 230 from the camera 230 over the local area network. In one embodiment, at 320, the set top box 260 may indicate to the camera 230 a local area network address for receiving the surveillance video. The indication may be sent via UDP protocol and/or any other communication protocol suitable for use within a local area network. In one embodiment, a device discovery protocol interface of the extended e-Link protocol may be used to provide a local area network address for receiving surveillance video. For example, the following code may be used to provide the local network address:
typedefstruct{
u8 camerastrumurl; v/local network address for receiving camera flow media file by set-top box
}data_response_opt
At 330, the camera 230 may use the received local area network address to send surveillance video to the set top box 260. In one example, camera 230 may encode the surveillance video (e.g., using the h.264 standard, the h.265 standard, and/or any other suitable standard) before camera 230 transmits the surveillance video. At 340, after set top box 260 receives the surveillance video transmitted by camera 230, set top box 260 may decode the surveillance video and then transmit the decoded surveillance video to television set 250 coupled to set top box 260 for viewing on television set 250 at 350. In one example, set top box 260 may be coupled to television set 250 by an audio/video line, an HDMI line, or other wired transmission medium. Alternatively, set-top box 260 may also be coupled to television 250 through a wireless connection.
In one embodiment of the invention, set top box 260 may also send the monitoring video to stationary and/or mobile user equipment over a local area network. It should be noted that although the cell phone 240 is shown in fig. 3, the cell phone 240 is only one example of a user equipment, and the present invention is not limited thereto but may include other user equipment. For example, examples of user equipment may also include, but are not limited to: cellular phones, Personal Digital Assistants (PDAs), wireless communication devices, handheld devices, tablet computers, laptop computers, cordless phones, personal electronic devices, handheld devices, personal computers, Wireless Local Loop (WLL) stations, internet of things (IoT) devices, internet of things (IoE) devices, Machine Type Communication (MTC) devices, and so forth.
At 360, the set top box 260 may negotiate with the handset 240 the resolution and format for playing the surveillance video on the handset display. The negotiation may be performed using the DLNA protocol and/or any other suitable communication protocol. For example, the DLNA device description file may be extended to increase the service type of the camera media stream:
<serviceList>
<service>
CTC Camera service type// adding the service type of the Camera media stream
<serviceId>urn:upnp-org:serviceId:serviceID</serviceId>
<SCPDURL>URL to service description</SCPDURL>
<controlURL>URL for control</controlURL>
<eventSubURL>URL for eventing</eventSubURL>
</service>
In one example, the resolution may be, for example, 854 × 480, 1280 × 720, 1920 × 1080, etc., and the format may be, for example, AVI, MP4, WMA, etc.
At 370, the set top box 260 re-encodes the surveillance video decoded at 340 to generate the surveillance video having the negotiated resolution and format. At 380, the set top box 260 sends the surveillance video to the handset 240 over the local area network for viewing.
Fig. 4 illustrates a block diagram of a set top box 400 supporting surveillance video browsing in accordance with the present invention. The set top box 400 may include a codec 415, a processor 420, a memory 425, software 430, a transceiver 435, and an interface 440. It should be noted that the set-top box 400 may also include other components not shown. The above components may be in electronic communication via one or more buses, such as bus 410. Codec 415 may encode and decode audio and video content and may support any audio and video codec standard currently existing and/or developed in the future. Processor 420 may include intelligent hardware devices (e.g., a general purpose processor, a Digital Signal Processor (DSP), a Central Processing Unit (CPU), a microcontroller, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 420 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 420. The processor 420 may be configured to execute computer programs stored in memory to perform various functions (e.g., functions or tasks to support surveillance video browsing). The memory 425 may include Random Access Memory (RAM) and Read Only Memory (ROM). The memory 425 may store computer-readable, computer-executable software 430 including instructions that, when executed, cause the processor to perform various functions described herein. Software 430 may include code for implementing aspects of the present disclosure, including code for supporting surveillance video browsing. The transceiver 435 may communicate with peripheral devices (e.g., receive data from a camera and/or transmit data to a television) via the interface 440. The interface 440 may be a wired interface (e.g., a network cable interface, an audio/video cable interface, an HDMI interface, etc.). Interface 440 may also be a wireless interface (e.g., a WiFi interface, etc.).
Fig. 5 illustrates a flow chart of a method 500 for browsing surveillance videos within a local area network through a set-top box according to the present invention. For example, the operations of method 500 may be implemented by a set top box 400 as described herein.
The method 500 may begin at step 510. In step 510, the set-top box may determine that a camera exists within the local area network in which the set-top box is located, the camera capturing the surveillance video. For example, the processor 420 of the set-top box 400 may determine that a camera 230 is present within the local area network in which the set-top box 400 is located, which camera 230 may take surveillance video in, for example, a home environment. In one embodiment, the set top box may use a device discovery protocol to determine the presence of a camera within the local area network. For example, the device discovery protocol may include the E-Link device discovery protocol, the SSDP device discovery protocol, the Bonjour device discovery protocol, and/or any other suitable device discovery protocol.
In step 520, the set top box may receive surveillance video from the camera in response to determining that the camera is present within the local area network. For example, after determining that the camera 230 is present within the local area network, the transceiver 435 of the set-top box 400 may receive surveillance video from the camera 230 over the local area network via the interface 440. Additionally or alternatively, in response to determining that a camera exists within the local area network, the set top box may send a local area network address to the camera for receiving the surveillance video; wherein the set top box uses the local area network address to receive surveillance video from the camera. In one example, the local network address may be sent to the camera using UDP protocol and/or any other suitable communication protocol.
In step 530, the set top box may send the surveillance video to a display device within the local area network for viewing the surveillance video on the display device. For example, the transceiver 435 of the set-top box 400 may transmit surveillance video received from the camera 230 to a display device over a local area network via the interface 440. In one embodiment, the display device may include a television 250, and the set-top box 400 (e.g., codec 415) may decode the surveillance video transmitted by the camera 230 and then send the decoded surveillance video to the television 250. In another embodiment, the display device may comprise user equipment such as cell phone 240. The set top box 400 may negotiate (e.g., using the DLNA protocol) with the user equipment for the video resolution and format for playing the surveillance video, then re-encode (e.g., using the codec 415) the decoded surveillance video according to the video resolution and format, and send the re-encoded surveillance video to the user equipment for viewing.
Fig. 6 illustrates a block diagram of an apparatus 600 for browsing surveillance videos within a local area network through a set-top box according to the present invention. All of the functional blocks of the apparatus 600 (including the respective units in the apparatus 600) may be implemented by hardware, software, or a combination of hardware and software. Those skilled in the art will appreciate that the functional blocks depicted in fig. 6 may be combined into a single functional block or divided into multiple sub-functional blocks.
The apparatus 600 may include a determining unit 620, a receiving unit 630, a transmitting unit 640, a decoding unit 625, an encoding unit 635, and a negotiating unit 645. Each of these components may be in communication with each other (e.g., via one or more buses).
The determination unit 620 may be used to determine that there is a camera shooting the monitoring video within the local area network where the set-top box is located. The receiving unit 630 may be used to receive the surveillance video transmitted by the camera. The transmitting unit 640 may be configured to transmit the surveillance video received from the camera to a display device within the local area network for browsing the surveillance video on the display device.
Additionally, the sending unit 640 may be further configured to notify the camera of a local area network address for receiving the monitoring video. The decoding unit 625 may decode the surveillance video received from the camera. The negotiation unit 645 may be used to negotiate the video resolution and format for playing the surveillance video with a display device (user equipment such as a cell phone). The encoding unit 635 may be configured to encode the surveillance video according to the negotiated video resolution and format.
Although the various aspects of the present invention have been described thus far with reference to the accompanying drawings, the above-described methods, systems, and apparatuses are merely examples, and the scope of the present invention is not limited to these aspects but only by the appended claims and equivalents thereof. Various components may be omitted or may be replaced with equivalent components. In addition, the steps may also be performed in a different order than described in the present invention. Further, the various components may be combined in various ways. It is also important that as technology develops that many of the described components can be replaced by equivalent components appearing later. Various modifications to the disclosure will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not intended to be limited to the examples and designs described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
1. A method for browsing surveillance videos within a local area network through a set-top box, the method comprising:
determining, by the set-top box, that a camera exists in a local area network in which the set-top box is located, the camera shooting a surveillance video;
receiving, by the set top box, the surveillance video from the camera in response to determining that the camera is present within the local area network; and
sending, by the set top box, the surveillance video to a display device within the local area network for browsing the surveillance video on the display device.
2. The method of claim 1, wherein determining, by the set top box, that a camera is present within a local area network in which the set top box is located comprises: determining, by the set top box, a presence of the camera within the local area network using a device discovery protocol.
3. The method of claim 1, further comprising:
in response to determining that the camera exists within the local area network, sending, by the set top box, a local area network address to the camera for receiving the surveillance video;
wherein the set top box receives the surveillance video from the camera using the local area network address.
4. The method of claim 3, wherein the local network address is sent to the camera using a User Datagram Protocol (UDP).
5. The method of claim 1, wherein the display device comprises a television, the method further comprising:
receiving, by the set top box, the encoded surveillance video from the camera;
decoding, by the set top box, the surveillance video; and
transmitting, by the set-top box, the decoded surveillance video to the television.
6. The method of claim 1, wherein the display device comprises a user equipment, the method further comprising:
negotiating, by the set top box and the user equipment, a video resolution and format for playing the surveillance video.
7. The method of claim 5, wherein the method further comprises:
receiving, by the set top box, the encoded surveillance video from the camera;
decoding, by the set top box, the surveillance video;
converting, by the set top box, the decoded surveillance video to a surveillance video having the video resolution and the format; and
transmitting, by the set top box to the user equipment, the surveillance video having the video resolution and the format.
8. An apparatus for browsing surveillance videos within a local area network through a set top box, the apparatus comprising:
the system comprises a determining unit, a judging unit and a processing unit, wherein the determining unit is used for determining that a camera exists in a local area network where the set top box is located, and the camera shoots a monitoring video;
a receiving unit configured to receive the surveillance video from the camera in response to determining that the camera exists within the local area network; and
a sending unit, configured to send the surveillance video to a display device in the local area network, so as to browse the surveillance video on the display device.
9. A set-top box comprising:
a memory; and
a processor coupled to the memory, wherein the processor is configured to:
determining that a camera exists in a local area network where the set top box is located, wherein the camera shoots a monitoring video;
receiving the surveillance video from the camera in response to determining that the camera is present within the local area network; and
and sending the monitoring video to a display device in the local area network for browsing the monitoring video on the display device.
10. A computer-readable medium having a computer program stored thereon, the computer program being executable by a processor of a set-top box to implement the steps of:
determining that a camera exists in a local area network where the set top box is located, wherein the camera shoots a monitoring video;
receiving the surveillance video from the camera in response to determining that the camera is present within the local area network; and
and sending the monitoring video to a display device in the local area network for browsing the monitoring video on the display device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911259684.6A CN112954446A (en) | 2019-12-10 | 2019-12-10 | Method and device for browsing monitoring video locally through set top box |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911259684.6A CN112954446A (en) | 2019-12-10 | 2019-12-10 | Method and device for browsing monitoring video locally through set top box |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112954446A true CN112954446A (en) | 2021-06-11 |
Family
ID=76225587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911259684.6A Pending CN112954446A (en) | 2019-12-10 | 2019-12-10 | Method and device for browsing monitoring video locally through set top box |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112954446A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102547242A (en) * | 2011-12-31 | 2012-07-04 | 浙江创佳数字技术有限公司 | Family security system on basis of Android intelligent set top box and implementing method |
CN102833523A (en) * | 2011-08-11 | 2012-12-19 | 中国传媒大学 | Family visit monitoring device based on digital bidirectional set top box and implementation method for family visit monitoring device |
CN102843550A (en) * | 2012-08-10 | 2012-12-26 | 青岛海信宽带多媒体技术有限公司 | Remote video monitoring method based on set top box and system thereof |
CN103024352A (en) * | 2012-12-07 | 2013-04-03 | 康佳集团股份有限公司 | Video monitoring method and system based on code rate mutation |
CN103747204A (en) * | 2013-11-22 | 2014-04-23 | 杭州巨峰科技有限公司 | Multi-zone remote video monitoring system and method for network intelligent set top box |
CN105451004A (en) * | 2016-01-08 | 2016-03-30 | 烽火通信科技股份有限公司 | Intelligent set top box, and media processing system and method supporting video communication monitoring |
CN109391800A (en) * | 2018-11-28 | 2019-02-26 | 华中科技大学 | A kind of intelligence community video monitoring method and system based on broadcasting and TV TVOS Intelligent set top box |
-
2019
- 2019-12-10 CN CN201911259684.6A patent/CN112954446A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833523A (en) * | 2011-08-11 | 2012-12-19 | 中国传媒大学 | Family visit monitoring device based on digital bidirectional set top box and implementation method for family visit monitoring device |
CN102547242A (en) * | 2011-12-31 | 2012-07-04 | 浙江创佳数字技术有限公司 | Family security system on basis of Android intelligent set top box and implementing method |
CN102843550A (en) * | 2012-08-10 | 2012-12-26 | 青岛海信宽带多媒体技术有限公司 | Remote video monitoring method based on set top box and system thereof |
CN103024352A (en) * | 2012-12-07 | 2013-04-03 | 康佳集团股份有限公司 | Video monitoring method and system based on code rate mutation |
CN103747204A (en) * | 2013-11-22 | 2014-04-23 | 杭州巨峰科技有限公司 | Multi-zone remote video monitoring system and method for network intelligent set top box |
CN105451004A (en) * | 2016-01-08 | 2016-03-30 | 烽火通信科技股份有限公司 | Intelligent set top box, and media processing system and method supporting video communication monitoring |
CN109391800A (en) * | 2018-11-28 | 2019-02-26 | 华中科技大学 | A kind of intelligence community video monitoring method and system based on broadcasting and TV TVOS Intelligent set top box |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2517255C2 (en) | Method and system for video monitoring using mobile terminal | |
KR100800748B1 (en) | Moving picture stream transmission apparatus and method using bluetooth communication | |
EP1334617B1 (en) | Networked subscriber television distribution | |
US10979900B2 (en) | Information processing device and information processing method | |
US9456398B2 (en) | Auto-discovery of home and out-of-franchise networks | |
US10171815B2 (en) | Coding manner switching method, transmit end, and receive end | |
US9635336B2 (en) | Content output system and codec information sharing method in same system | |
CN102710985B (en) | Realize TV in family lan and move the method for screen, system and television equipment | |
US8607284B2 (en) | Method of outputting video content from a digital media server to a digital media renderer and related media sharing system | |
CN107872721B (en) | Multimedia data transmission method, terminal and computer readable medium | |
JP6337114B2 (en) | Method and apparatus for resource utilization in a source device for wireless display | |
US20060133336A1 (en) | System for mediating convergence services of communication and broadcasting using non-communicative appliance | |
WO2011143856A1 (en) | Method, system for implementing video sharing and mobile terminal | |
CN102710942B (en) | Communication apparatus and control method for communication apparatus | |
CN113014950A (en) | Live broadcast synchronization method and system and electronic equipment | |
WO2017018042A1 (en) | Information processing device, information processing method, and source apparatus | |
CN112954446A (en) | Method and device for browsing monitoring video locally through set top box | |
US20190098351A1 (en) | Method for managing the access right to an item of digital content | |
KR20090029884A (en) | Wired and wireless media home gateway apparatus | |
WO2014082294A1 (en) | Media stream transmission method and relevant device and system | |
CN106254936A (en) | The control method of a kind of public display and system | |
CN113747099B (en) | Video transmission method and device | |
KR101528268B1 (en) | System and method for streaming content to remote locations | |
Shen et al. | End-to-end wireless multimedia transmission system | |
CN105337821A (en) | Internet of things system based on UPNP protocol and Internet of things data transmission method |
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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220128 Address after: Room 1423, No. 1256 and 1258, Wanrong Road, Jing'an District, Shanghai 200072 Applicant after: Tianyi Digital Life Technology Co.,Ltd. Address before: 201702 3rd floor, 158 Shuanglian Road, Qingpu District, Shanghai Applicant before: Tianyi Smart Family Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210611 |
|
RJ01 | Rejection of invention patent application after publication |