WO2006119576A1 - Method and system for transmitting video to a mobile terminal - Google Patents
Method and system for transmitting video to a mobile terminal Download PDFInfo
- Publication number
- WO2006119576A1 WO2006119576A1 PCT/AU2006/000625 AU2006000625W WO2006119576A1 WO 2006119576 A1 WO2006119576 A1 WO 2006119576A1 AU 2006000625 W AU2006000625 W AU 2006000625W WO 2006119576 A1 WO2006119576 A1 WO 2006119576A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- mobile terminal
- streamer
- camera
- camera system
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- 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/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- 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/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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- 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
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Definitions
- the present invention relates to a method and system for transmitting video to a mobile terminal from a video camera system having a plurality of video cameras.
- the invention provides a method of transmitting video to a mobile terminal from a video camera system having a plurality of video cameras, the method comprising: receiving a video request from a mobile terminal, the video request specifying at least the video camera of the plurality of video cameras from which video is requested; and transmitting video specified by the video request to said mobile terminal via a streaming port of the telecommunication network on which said mobile terminal is registered.
- the video is live video from the specified camera.
- historical video may be requested in which case the video selection specifies when the video was created (e.g. date and time) .
- the invention provides a video transmission system for transmitting video to a mobile terminal comprising: a video camera system having a plurality of video cameras, the video camera system being configured to receive a video request from a mobile terminal, the video request specifying at least the video camera of the plurality of video cameras from which video is requested; and a video streamer for transmitting video from the video camera system to said mobile terminal via a streaming port of the telecommunication network on which said mobile terminal is registered in response to said video request.
- the video camera system is a security camera system.
- the video transmission system comprises a session controller for establishing a connection between the security system and the video streamer.
- the session controller provides at least one video parameter to the video streamer to thereby control the quality of video transmitted to the mobile terminal. For example, video format type, frame size, bandwidth, frames per second, video quality.
- the controller typically also provides an IP address and port of the video camera system to the video streamer to enable the video streamer to retrieve the video from the video camera system.
- the video camera system hosts a camera index page to enable the mobile terminal to activate a camera with browser software over the Internet.
- the video camera system also hosts a control page to allow the mobile terminal to alter control settings for the video transmission with browser software.
- the system enables control and activation of the camera system without a special control software application needing to be installed on the mobile terminal .
- the session controller and the video streamer form part of a central server to thereby make the video stream separately identifiable. If the video stream is separately identifiable it may be billed in a different method - i.e.: at a discount or at a premium to normal Internet data traffic to a mobile terminal.
- Separately identifiable data transmission also allows for the tracking of usage and consumption patterns and information to allow network management and marketing activities to better occur.
- the session controller typically also provides a video streamer session description to the mobile terminal, typically via the video camera system so that said mobile terminal can connect to the video streamer via the telecommunications network on which the mobile terminal is registered.
- Figure 1 is a schematic diagram illustrating how a video stream is sent to a mobile terminal.
- Figure 2 is a schematic diagram illustrating how the system shown in Figure 1 may be scaled to handle a plurality of video camera systems and multiple mobile terminals.
- the preferred embodiment provides an improved quality and reliability and management of video compared to existing systems by sending video to a mobile terminal via a central server and specified streaming ports of the telecommunication network on which the mobile terminal is registered. Sending the video via specified streaming ports allows a higher quality, reliability and management of video to be delivered to a mobile terminal as such ports are optimised by the telecommunication network for video whereas if the video is sent as data image, quality and reliability cannot be guaranteed.
- the video transmission system has a session controller which establishes a connection between the security system and the video streamer.
- the session controller provides video parameters to the video streamer to enable it to send video to the mobile terminal that is suitable to be received by the mobile terminal.
- the session controller also provides video streamer session description to the mobile terminal via the video camera system so that the mobile terminal can connect to the video streamer via the telecommunications network on which the mobile terminal is registered.
- mobile terminals must have a number of capabilities: 1. The ability to connect to the Internet - e.g. via WAP or GPRS; 2. The ability to communicate over a wireless telecommunications network; and
- the mobile terminal will be a mobile phone (cell phone) that has these features and thus have other functions, however persons skilled in the art will appreciate that dedicated devices that are capable of being wireless video players also fall within the scope of a mobile terminal in the terms of the present specification.
- the term "mobile terminal” is often associated with GSM networks, it is not intended to have that connotation in this specification and the invention is intended to extend to all wireless telecommunication networks that are capable of delivering video to a mobile device e.g. GSM, WCDMA, 3G.
- the video camera system is a security system 130 known as a multiple video/audio security system (MVASS) .
- the security system 130 has a security system computer (MVASS PC) 132 and a plurality of video cameras 134a, 134b, 134c and 134d.
- MVASS PC security system computer
- Persons skilled in the art will appreciate that while a four camera system is illustrated in Figure 1, the system can be adapted to any number of video cameras .
- Each video camera monitors an area or has a view of an area (e.g. more than one camera may monitor the same area but from different directions) .
- the video from each of the cameras is monitored by the security system computer 132 in order to detect whether any motion has occurred in a monitored area.
- an alert message is generated and sent to a mobile terminal.
- the alert message typically consists of an image from the camera that relates to the alarm condition and a link which enables a browser software running on the mobile terminal to initiate a video session which results in transmission of live video from the relevant video camera.
- this is only one way of launching a request for video and the request for video need not be made in response to an alert.
- the mobile terminal requests a camera index page from the
- the MVASS PC 130 via Internet 120 on a message path indicated by arrow 161.
- the MVASS PC 132 serves the camera index page to the mobile terminal 110 again via the Internet 120 as indicated by message path 161.
- the camera index page comprises a series of links to each of the cameras 134a to 134d that are under control of the MVASS 130.
- the user operates the browser of the mobile terminal 110 to select a video camera and clicks on the link for the desired camera in order to start the live video stream process.
- this provides a video request that specifies a camera.
- the MVASS 132 contacts a central server 140 via Internet 120 over message path 162 in order to start the video stream.
- the central server 140 has a command server 142 that acts a session controller and a video streamer 144 that has a transcoding server for transforming video from security system 130 into a format suitable for mobile terminal 110 and a streaming server 145 for controlling transmission of the video stream to the mobile terminal 110.
- the command server 142 When the command server 142 is contacted by the MVASS PC 132 it configures the streaming server with the video stream parameters. These include the video format type, the frame size, bandwidth, frames per second, the IP address of the MVASS 132, the port that should be contacted of the MVASS 132 and the required video quality. MVASS 132 either stores video parameters specific to mobile terminal 110 or obtains them when the index page request is made. In this way, the command server 142 is able to configure the video streamer 144 - e.g.
- the transcoder server 146 knows the native video format of the MVASS 132 and the destination video format of the mobile terminal 110 and the streaming server what frame size and how many frames per second should be sent and also the IP address of the MVASS 132 so it can access the video.
- the video from the security systems 130 will be in motion jpeg (MJPEG) format and the transcoder server will code the MJPEG streams to MPEG-4 streams and packet it into RTSP.
- the command server also obtains a session description that describes which resources of the video streamer 144 will produce the video stream so that the session description can be supplied to the mobile terminal.
- the video streamer 144 then contacts the address of the MVASS 132 to obtain the video stream.
- the command server transfers the video session description data of the video streamer 144 to the mobile terminal 110 via the MVASS 132 over message paths 161,162.
- the mobile terminal 110 contacts the video streamer 145 via the telecommunications network 150 as indicated by arrow 168.
- the mobile phone contacts the streamer server 145 via real time streaming protocol (RTSP) port (TCP 554) .
- RTSP real time streaming protocol
- the streamer server 145 then starts the video stream to the mobile terminal 110 via streaming port 152 as indicated by- arrow 169.
- Streaming port 152 is typically a UDP port obtained during RTSP negotiations. In this way, the quality of the video delivered to the mobile terminal can be high as 1. it matches the video capability of the mobile terminal; and 2. it is sent via ports configured for video transmission.
- Figure 2 illustrates how the system can be extended to a plurality of different security monitoring systems MVASS 1 to MVASS n 130a, 130b...13On and a plurality of mobile terminals MTl to MTk 110a, 110b...110k.
- the video streamer 146 comprises a plurality of transcoding servers TCSl to TCSm 148a, 148b...144m and a plurality of streaming servers SSl to SSl 145a, 145b...1451. These are all under the control of a single command server 142.
- arrows 120a and 120b indicate that connections between the command server and the security systems and between the security systems and the mobile terminals are Internet type connections. These arrows do not imply in the case of the mobile terminals that the mobile terminals are able to access each of the security systems 130. Typically, there will be a security layer in place that allows only mobile terminals that are intended to have access to a particular system to be able to access those systems.
- line 150 which is intended to illustrate a telecommunications network between the video streamer 144 and the mobile terminals 11On is not intended to imply that those mobile terminals 110 are able to receive video from all of the security systems 130.
- the command server 142 is capable of configuring multiple sessions between the security systems 130 and the mobile terminal. To do this it allocates resources within the video streamer 146 by allocating resources on the transcoding servers 144 and the streaming servers 145 to a particular video session and creating session descriptions .
- the command server 142 also performs a number of other important functions in administration of the system including controlling which telecommunications network is used.
- the command server maintains a database in which all mobile terminals which are participating in the video streaming service are registered together with the serial number of the software application running on MVASS PC 132 and a carrier identifier to thereby control which carrier is used - i.e. the command server checking the database whenever a session is requested. This is also important for keeping track of billing - e.g. to ensure that if the user has signed up for the service to be delivered via one carrier that it is not delivered via another carrier.
- the system of the preferred embodiment also allows the same video to be delivered to a plurality of mobile terminals.
- the same security warning may be sent to a number of different mobile phones for example, to two different security personnel.
- the first security person uses their mobile terminal to contact the security system to obtain a video session and is provided with a video session description which allows them to connect to the streaming server.
- the streaming server 145 is capable of sending the same images to a number of different mobile telephones and accordingly, when a second mobile terminal seeks to obtain a video image in response to an alert the same session description can be passed to that mobile terminal enabling it to contact the streaming server.
- the system has great flexibility in that, at any time, there may be running various different permutations of connections between cameras of individual security systems and mobile terminals. For example two mobile terminals may be obtaining video from two different cameras from the same security system or multiple mobile terminals may be obtaining video from multiple security systems.
- the command server also plays an important role in controlling the utilisation of video streamer resources. It will also be appreciated that a user having viewed one video stream may decide to view a second video stream and accordingly may request a new session. Accordingly, the command server can then close the existing session and create a new session description to send to the mobile terminal 110.
- the system is used to send live video which takes particular advantage of the ability of - li the command server to connect the video output from the video server to a streaming server
- historical video as the request for video may incorporate time and date information as well as details of the camera for which images are requested.
- the MVASS PC 132 of the security system 130 retrieves the relevant video from a local video database for playing as if it were a live video stream and the configuration process otherwise proceeds as described above.
Abstract
There is disclosed a method of transmitting video to a mobile terminal (110) from a video camera system (130) having a plurality of video cameras, the method comprising: receiving a video request from a mobile terminal (110), the video request specifying at least the video camera of the plurality of video cameras (134) from which video is requested; and transmitting video specified by the video request to said mobile terminal (110) via a streaming port (152) of the telecommunication network (150) on which said mobile terminal is registered.
Description
Title
METHOD AND SYSTEM FOR TRANSMITTING VIDEO TO A MOBILE
TERMINAL
Field of the Invention
The present invention relates to a method and system for transmitting video to a mobile terminal from a video camera system having a plurality of video cameras.
Background to the Invention
In existing security systems there is usually a facility for a user to monitor a series of video cameras. Existing systems also incorporate a mechanism of delivering an alarm. For example, an alarm to a security monitoring service in response to motion detection.
In recent times, alternative techniques for security monitoring have been proposed. For example, sending a stream of video images from a security camera directly to a mobile terminal via an IP address or other circuit. One problem with this approach is that the video data that is sent will generally be of a low quality as it is sent directly to the IP address over the Internet as data and accordingly, there may be buffering or timing problems in sending live images as data. Another problem is that a telecommunication networks general Internet access points are not tuned/designed for higher volumes of data throughput that volumes of multiple video streams through the Internet require. There is usually a resulting network congestion problem and video transmission may be slowed or cease to transmit at all. Additionally, billing information may not be identifiable as video streaming directly from a video system to a mobile terminal may not be able to be identified separately and may be thought of
as general Internet data activity.
Other systems require a special software application on the mobile terminal to control or activate the camera system. This creates a problem if the mobile terminal is not compatible with the software applications.
There is a need for an alternative system capable of sending video to a mobile terminal.
In a first broad aspect, the invention provides a method of transmitting video to a mobile terminal from a video camera system having a plurality of video cameras, the method comprising: receiving a video request from a mobile terminal, the video request specifying at least the video camera of the plurality of video cameras from which video is requested; and transmitting video specified by the video request to said mobile terminal via a streaming port of the telecommunication network on which said mobile terminal is registered.
Typically the video is live video from the specified camera. However in one embodiment historical video may be requested in which case the video selection specifies when the video was created (e.g. date and time) .
In a second broad aspect the invention provides a video transmission system for transmitting video to a mobile terminal comprising: a video camera system having a plurality of video cameras, the video camera system being configured to receive a video request from a mobile terminal, the video request specifying at least the video camera of the plurality of video cameras from which video is requested; and
a video streamer for transmitting video from the video camera system to said mobile terminal via a streaming port of the telecommunication network on which said mobile terminal is registered in response to said video request.
Typically, the video camera system is a security camera system.
In an embodiment, the video transmission system comprises a session controller for establishing a connection between the security system and the video streamer.
Typically, the session controller provides at least one video parameter to the video streamer to thereby control the quality of video transmitted to the mobile terminal. For example, video format type, frame size, bandwidth, frames per second, video quality.
The controller typically also provides an IP address and port of the video camera system to the video streamer to enable the video streamer to retrieve the video from the video camera system.
In an embodiment the video camera system hosts a camera index page to enable the mobile terminal to activate a camera with browser software over the Internet. In an embodiment the video camera system also hosts a control page to allow the mobile terminal to alter control settings for the video transmission with browser software.
Thus, the system enables control and activation of the camera system without a special control software application needing to be installed on the mobile terminal .
It is preferred that the session controller and the video streamer form part of a central server to thereby make the
video stream separately identifiable. If the video stream is separately identifiable it may be billed in a different method - i.e.: at a discount or at a premium to normal Internet data traffic to a mobile terminal.
Separately identifiable data transmission also allows for the tracking of usage and consumption patterns and information to allow network management and marketing activities to better occur.
The session controller typically also provides a video streamer session description to the mobile terminal, typically via the video camera system so that said mobile terminal can connect to the video streamer via the telecommunications network on which the mobile terminal is registered.
Brief Description of the Drawings
Figure 1 is a schematic diagram illustrating how a video stream is sent to a mobile terminal; and
Figure 2 is a schematic diagram illustrating how the system shown in Figure 1 may be scaled to handle a plurality of video camera systems and multiple mobile terminals.
Description of the Preferred Embodiment
The preferred embodiment provides an improved quality and reliability and management of video compared to existing systems by sending video to a mobile terminal via a central server and specified streaming ports of the telecommunication network on which the mobile terminal is registered. Sending the video via specified streaming ports allows a higher quality, reliability and management of video to be delivered to a mobile terminal as such ports are optimised by the telecommunication network for
video whereas if the video is sent as data image, quality and reliability cannot be guaranteed.
In the preferred embodiment the video transmission system has a session controller which establishes a connection between the security system and the video streamer. The session controller provides video parameters to the video streamer to enable it to send video to the mobile terminal that is suitable to be received by the mobile terminal. The session controller also provides video streamer session description to the mobile terminal via the video camera system so that the mobile terminal can connect to the video streamer via the telecommunications network on which the mobile terminal is registered.
Persons skilled in the art will appreciate that herein mobile terminals must have a number of capabilities: 1. The ability to connect to the Internet - e.g. via WAP or GPRS; 2. The ability to communicate over a wireless telecommunications network; and
The ability to receive video/audio.
Typically the mobile terminal will be a mobile phone (cell phone) that has these features and thus have other functions, however persons skilled in the art will appreciate that dedicated devices that are capable of being wireless video players also fall within the scope of a mobile terminal in the terms of the present specification.
Further, while the term "mobile terminal" is often associated with GSM networks, it is not intended to have that connotation in this specification and the invention is intended to extend to all wireless telecommunication networks that are capable of delivering video to a mobile device e.g. GSM, WCDMA, 3G.
Referring now to Figure 1, there is shown a system of the preferred embodiment that enables carrier grade video/audio to be delivered to a mobile terminal from a video camera system. In the preferred embodiment, the video camera system is a security system 130 known as a multiple video/audio security system (MVASS) . The security system 130 has a security system computer (MVASS PC) 132 and a plurality of video cameras 134a, 134b, 134c and 134d. Persons skilled in the art will appreciate that while a four camera system is illustrated in Figure 1, the system can be adapted to any number of video cameras .
Each video camera monitors an area or has a view of an area (e.g. more than one camera may monitor the same area but from different directions) . The video from each of the cameras is monitored by the security system computer 132 in order to detect whether any motion has occurred in a monitored area. When a potential security breach (or other alarm condition) is noted by the security system, an alert message is generated and sent to a mobile terminal. The alert message typically consists of an image from the camera that relates to the alarm condition and a link which enables a browser software running on the mobile terminal to initiate a video session which results in transmission of live video from the relevant video camera. However, this is only one way of launching a request for video and the request for video need not be made in response to an alert. In an alternative technique, the mobile terminal requests a camera index page from the
MVASS PC 130 via Internet 120 on a message path indicated by arrow 161. The MVASS PC 132 serves the camera index page to the mobile terminal 110 again via the Internet 120 as indicated by message path 161.
The camera index page comprises a series of links to each of the cameras 134a to 134d that are under control of the
MVASS 130. The user operates the browser of the mobile terminal 110 to select a video camera and clicks on the link for the desired camera in order to start the live video stream process. Thus, it will be appreciated that this provides a video request that specifies a camera.
Once the video request is received, the MVASS 132 contacts a central server 140 via Internet 120 over message path 162 in order to start the video stream. The central server 140 has a command server 142 that acts a session controller and a video streamer 144 that has a transcoding server for transforming video from security system 130 into a format suitable for mobile terminal 110 and a streaming server 145 for controlling transmission of the video stream to the mobile terminal 110.
When the command server 142 is contacted by the MVASS PC 132 it configures the streaming server with the video stream parameters. These include the video format type, the frame size, bandwidth, frames per second, the IP address of the MVASS 132, the port that should be contacted of the MVASS 132 and the required video quality. MVASS 132 either stores video parameters specific to mobile terminal 110 or obtains them when the index page request is made. In this way, the command server 142 is able to configure the video streamer 144 - e.g. so that the transcoder server 146 knows the native video format of the MVASS 132 and the destination video format of the mobile terminal 110 and the streaming server what frame size and how many frames per second should be sent and also the IP address of the MVASS 132 so it can access the video. Typically the video from the security systems 130 will be in motion jpeg (MJPEG) format and the transcoder server will code the MJPEG streams to MPEG-4 streams and packet it into RTSP. The command server also obtains a session description that describes which resources of the video streamer 144 will produce the video stream so that
the session description can be supplied to the mobile terminal. The video streamer 144 then contacts the address of the MVASS 132 to obtain the video stream. The command server transfers the video session description data of the video streamer 144 to the mobile terminal 110 via the MVASS 132 over message paths 161,162. On receipt of the video session description data, the mobile terminal 110 contacts the video streamer 145 via the telecommunications network 150 as indicated by arrow 168. The mobile phone contacts the streamer server 145 via real time streaming protocol (RTSP) port (TCP 554) . The streamer server 145 then starts the video stream to the mobile terminal 110 via streaming port 152 as indicated by- arrow 169. Streaming port 152 is typically a UDP port obtained during RTSP negotiations. In this way, the quality of the video delivered to the mobile terminal can be high as 1. it matches the video capability of the mobile terminal; and 2. it is sent via ports configured for video transmission.
Figure 2 illustrates how the system can be extended to a plurality of different security monitoring systems MVASS 1 to MVASS n 130a, 130b...13On and a plurality of mobile terminals MTl to MTk 110a, 110b...110k. To enable this scaling, it will also be appreciated that the video streamer 146 comprises a plurality of transcoding servers TCSl to TCSm 148a, 148b...144m and a plurality of streaming servers SSl to SSl 145a, 145b...1451. These are all under the control of a single command server 142.
In Figure 2, arrows 120a and 120b indicate that connections between the command server and the security systems and between the security systems and the mobile terminals are Internet type connections. These arrows do not imply in the case of the mobile terminals that the mobile terminals are able to access each of the security systems 130. Typically, there will be a security layer in
place that allows only mobile terminals that are intended to have access to a particular system to be able to access those systems.
Similarly, line 150 which is intended to illustrate a telecommunications network between the video streamer 144 and the mobile terminals 11On is not intended to imply that those mobile terminals 110 are able to receive video from all of the security systems 130.
The command server 142 is capable of configuring multiple sessions between the security systems 130 and the mobile terminal. To do this it allocates resources within the video streamer 146 by allocating resources on the transcoding servers 144 and the streaming servers 145 to a particular video session and creating session descriptions .
The command server 142 also performs a number of other important functions in administration of the system including controlling which telecommunications network is used.
It will be appreciated that while a single telecommunications network is shown in Figure 2 that mobile terminal may be registered with different telecommunications carriers. Accordingly, it is important to ensure that the video server 146 only communicates via the correct telecommunication carrier. Accordingly, the command server maintains a database in which all mobile terminals which are participating in the video streaming service are registered together with the serial number of the software application running on MVASS PC 132 and a carrier identifier to thereby control which carrier is used - i.e. the command server checking the database whenever a session is requested. This is also important for keeping track of billing - e.g. to ensure that if the
user has signed up for the service to be delivered via one carrier that it is not delivered via another carrier.
The system of the preferred embodiment also allows the same video to be delivered to a plurality of mobile terminals. In one common situation, the same security warning may be sent to a number of different mobile phones for example, to two different security personnel. The first security person uses their mobile terminal to contact the security system to obtain a video session and is provided with a video session description which allows them to connect to the streaming server. The streaming server 145 is capable of sending the same images to a number of different mobile telephones and accordingly, when a second mobile terminal seeks to obtain a video image in response to an alert the same session description can be passed to that mobile terminal enabling it to contact the streaming server. Further, the system has great flexibility in that, at any time, there may be running various different permutations of connections between cameras of individual security systems and mobile terminals. For example two mobile terminals may be obtaining video from two different cameras from the same security system or multiple mobile terminals may be obtaining video from multiple security systems.
The command server also plays an important role in controlling the utilisation of video streamer resources. It will also be appreciated that a user having viewed one video stream may decide to view a second video stream and accordingly may request a new session. Accordingly, the command server can then close the existing session and create a new session description to send to the mobile terminal 110.
While it is preferred that the system is used to send live video which takes particular advantage of the ability of
- li the command server to connect the video output from the video server to a streaming server, it is also possible to send historical video as the request for video may incorporate time and date information as well as details of the camera for which images are requested. The MVASS PC 132 of the security system 130 in that case retrieves the relevant video from a local video database for playing as if it were a live video stream and the configuration process otherwise proceeds as described above.
Various modifications will be apparent to persons skilled in the art and should be considered as falling within the scope of the invention described herein.
Claims
1. A method of transmitting video to a mobile terminal from a video camera system having a plurality of video cameras, the method comprising: receiving a video request from a mobile terminal, the video request specifying at least the video camera of the plurality of video cameras from which video is requested; and transmitting video specified by the video request to said mobile terminal via a streaming port of the telecommunication network on which said mobile terminal is registered.
2. A method as claimed in claim 1, wherein the transmitted video is live video from the specified camera.
3. A method as claimed in claim 1, comprising receiving a video request specifying when the video was created and transmitting historical video corresponding to the received video request.
4. A video transmission system for transmitting video to a mobile terminal comprising: a video camera system having a plurality of video cameras, the video camera system being configured to receive a video request from a mobile terminal, the video request specifying at least the video camera of the plurality of video cameras from which video is requested; and a video streamer for transmitting video from the video camera system to said mobile terminal via a streaming port of the telecommunication network on which said mobile terminal is registered in response to said video request.
5. A video transmission system as claimed in claim
4, wherein the video camera system is a security camera system.
6. A video transmission system as claimed in claim 4, comprising a session controller for establishing a connection between the security system and the video streamer.
7. A video transmission system as claimed in claim 6, wherein the session controller provides at least one video parameter to the video streamer to thereby control the quality of video transmitted to the mobile terminal.
8. A video transmission system as claimed in claim 7, wherein the at least one video parameter is selected from the group of video format type, frame size, bandwidth, frames per second, video quality.
9. A video transmission system as claimed in claim 7, wherein the session controller provides an IP address and port of the video camera system to the video streamer to enable the video streamer to retrieve the video from the video camera system.
10. A video transmission system as claimed in claim 4, wherein the video camera system hosts a camera index page to enable the mobile terminal to activate a camera with browser software over the Internet.
11. A video transmission system as claimed in claim
10. wherein the video camera system hosts a control page to allow the mobile terminal to alter control settings for the video transmission with browser software.
12. A video transmission system as claimed in claim 4, wherein the session controller and the video streamer form part of a central server to thereby make the video
stream separately identifiable.
13. A video transmission system as claimed in claim 6, wherein the session controller provides a video streamer session description to the mobile terminal, via the video camera system so that said mobile terminal can connect to the video streamer via the telecommunications network on which the mobile terminal is registered.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EA200702509A EA200702509A1 (en) | 2005-05-13 | 2006-05-12 | METHOD AND SYSTEM FOR TRANSFERING A VIDEO SIGNAL TO A MOBILE TERMINAL |
EP06721500A EP1905225A4 (en) | 2005-05-13 | 2006-05-12 | Method and system for transmitting video to a mobile terminal |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2005902459 | 2005-05-13 | ||
AU2005902459A AU2005902459A0 (en) | 2005-05-13 | Method and system for transmitting video to a mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006119576A1 true WO2006119576A1 (en) | 2006-11-16 |
Family
ID=37396109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/AU2006/000625 WO2006119576A1 (en) | 2005-05-13 | 2006-05-12 | Method and system for transmitting video to a mobile terminal |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1905225A4 (en) |
EA (1) | EA200702509A1 (en) |
WO (1) | WO2006119576A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009003387A1 (en) * | 2007-06-29 | 2009-01-08 | Zte Corporation | A system and a method for video and audio monitoring |
US20130335594A1 (en) * | 2012-06-18 | 2013-12-19 | Microsoft Corporation | Enhancing captured data |
CN104135641A (en) * | 2014-07-15 | 2014-11-05 | 北京小鱼儿科技有限公司 | Tool of mobile terminal and server for intelligently integrating audio and video |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0920395D0 (en) * | 2009-11-20 | 2010-01-06 | Univ Glamorgan Commercial Serv | Security system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030018975A1 (en) * | 2001-07-18 | 2003-01-23 | Stone Christopher J. | Method and system for wireless audio and video monitoring |
US6559769B2 (en) * | 2001-10-01 | 2003-05-06 | Eric Anthony | Early warning real-time security system |
US6744865B2 (en) * | 2002-09-05 | 2004-06-01 | Tammy Jane Smith Lahutsky | Monitoring system |
US6778084B2 (en) * | 2002-01-09 | 2004-08-17 | Chang Industry, Inc. | Interactive wireless surveillance and security system and associated method |
US6798344B2 (en) * | 2002-07-08 | 2004-09-28 | James Otis Faulkner | Security alarm system and method with realtime streaming video |
GB2416897A (en) * | 2004-07-29 | 2006-02-08 | Visible Vigilance Ltd | A Remote Monitoring System |
-
2006
- 2006-05-12 EA EA200702509A patent/EA200702509A1/en unknown
- 2006-05-12 EP EP06721500A patent/EP1905225A4/en not_active Withdrawn
- 2006-05-12 WO PCT/AU2006/000625 patent/WO2006119576A1/en not_active Application Discontinuation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030018975A1 (en) * | 2001-07-18 | 2003-01-23 | Stone Christopher J. | Method and system for wireless audio and video monitoring |
US6559769B2 (en) * | 2001-10-01 | 2003-05-06 | Eric Anthony | Early warning real-time security system |
US6778084B2 (en) * | 2002-01-09 | 2004-08-17 | Chang Industry, Inc. | Interactive wireless surveillance and security system and associated method |
US6798344B2 (en) * | 2002-07-08 | 2004-09-28 | James Otis Faulkner | Security alarm system and method with realtime streaming video |
US6744865B2 (en) * | 2002-09-05 | 2004-06-01 | Tammy Jane Smith Lahutsky | Monitoring system |
GB2416897A (en) * | 2004-07-29 | 2006-02-08 | Visible Vigilance Ltd | A Remote Monitoring System |
Non-Patent Citations (1)
Title |
---|
See also references of EP1905225A4 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009003387A1 (en) * | 2007-06-29 | 2009-01-08 | Zte Corporation | A system and a method for video and audio monitoring |
US20130335594A1 (en) * | 2012-06-18 | 2013-12-19 | Microsoft Corporation | Enhancing captured data |
CN104395903A (en) * | 2012-06-18 | 2015-03-04 | 微软公司 | Enhancing captured data |
CN104135641A (en) * | 2014-07-15 | 2014-11-05 | 北京小鱼儿科技有限公司 | Tool of mobile terminal and server for intelligently integrating audio and video |
CN104135641B (en) * | 2014-07-15 | 2018-10-02 | 北京小鱼在家科技有限公司 | The tool and intelligence of a kind of mobile terminal integrate the server of audio and video |
US10349008B2 (en) | 2014-07-15 | 2019-07-09 | Ainemo Inc. | Tool of mobile terminal and intelligent audio-video integration server |
Also Published As
Publication number | Publication date |
---|---|
EP1905225A4 (en) | 2010-10-27 |
EP1905225A1 (en) | 2008-04-02 |
EA200702509A1 (en) | 2008-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9756292B2 (en) | System and method for distributing digital video streams from remote video surveillance cameras to display devices | |
CN110519177B (en) | Network traffic identification method and related equipment | |
CN100587681C (en) | System and method for communicating images between intercommunicating users | |
CN101123527B (en) | A stream media system, signaling forward device and stream media transmission method | |
US8102879B2 (en) | Application layer metrics monitoring | |
CN106534808B (en) | A kind of video monitoring method and device based on virtual camera | |
US7289534B1 (en) | Facilitating subscriber services management | |
CN112261353B (en) | Video monitoring and shunting method, system and computer readable storage medium | |
CN1465166A (en) | Connection cutting method and associated link cut reporting method | |
CN102984784A (en) | Transmitting data over multiple networks | |
EP1905225A1 (en) | Method and system for transmitting video to a mobile terminal | |
US20140375818A1 (en) | Distributing network camera system and method for operating same | |
CN101753985B (en) | Video monitoring system, and medium flow transmitting control device and method in the video monitoring system | |
CN108551571B (en) | Monitoring video distribution method, device and system and distribution server | |
CN112866390B (en) | Data transmission method, device, terminal equipment and storage medium | |
KR101426464B1 (en) | Apparatus and method extraction qos parameter in mobile equipment | |
CN101198036A (en) | Method and equipment for transmitting video data | |
CN108810475A (en) | A kind of Android video monitoring apparatus based on Onvif standards and Sip agreements | |
CN201781575U (en) | Monitoring device and video monitoring system | |
CN101695049A (en) | Method and device for processing businesses in monitoring system | |
CN101909194A (en) | Method and system for providing channel switching service and channel switching server | |
CN103634274A (en) | Safe method for video exchange and system | |
CN113660198B (en) | Gateway security channel self-adaption method, management unit and system | |
EP1506658B1 (en) | Apparatus and method for distribution of streamed real-time information between clients | |
CN115277467A (en) | Communication method and device based on home gateway, gateway and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: DE |
|
NENP | Non-entry into the national phase |
Ref country code: RU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006721500 Country of ref document: EP Ref document number: 200702509 Country of ref document: EA |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: RU |
|
WWP | Wipo information: published in national office |
Ref document number: 2006721500 Country of ref document: EP |