Very Confused About ONVIF / RTSP

I'm a bit confused, and I'm sorry if this sounds silly. I just need clarification on this.

When you connect a camera to a VMS, let's say Milestone, how do you know if it's connecting to the camera via HTTP, RTSP, or ONVIF? You don't specify, you just enter the credentials and it automatically connects. But with what method?

Let's say you want to connect a camera to Milestone with RTSP (I'm not sure why you would, but I guess I'm just trying to understand better) -- Would you be able to? Would you be able to stream it to Milestone, plus another RTSP stream somewher else?

Login to read this IPVM discussion.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

* ** * ******** ******* ******* *** *********

***** ********! ***'** ****** * ******* ** ************** ************. ** I'll ***** **** *** "***** ****** ***********" - ****.

**** ****** *** **** **** ******** ******** *** **'* * widely ********** ******** *** ********* (*****/*****). ******* ***** ******* *** and **** ** **** **** ********* ******** *** *** ******* protocol. ***** *** **** ** ** **** *** ** ********* connections ***, *** ********* ****-**** **** **** ***** *** *****. This ** ****** ****** *** *** ****** ******* *** ***********, regardless ** ******* ***'** ***** ** ***** ******, ********* ******, or * ********* ****** ******.

***** ** * **** ** ********* *** ******** *** ******** to *** ** *********** **** **** *****. **'* *********** * set ** ***** *** *** ******** ****** ***** ******* *** their *****, ********, ******* ***. ***** *** ***** "*****" ** messages ***** *** ** **** ** * ***** ********* ****** and *** ****** ****** ****** *** **** ******* ** ******** the ***** *** ****. ******, **** ******* *** *** *** also ******* **** ******** ********* ** *** ***** *********.

*******, **** ** **** ** ***** ** *** ****/* ******** which ***** ******* * *** ** ***** *** *************. *** example, ** * ****"*****.****' * **** "*** /*****.****" ***** **** some ****** ***********. *** ***** ******** ** ***** ** *** SOAP/xml ************* ******** ***** **** **** ** * ******** *** sending *** ***-********* **** ********.

********* *** ** **** *** **** **** ****** *** *** or *** *********, ** ********* ** ** ******* ** ****** RTSP ******** ******* **** ***** *** ** ******* **** **** 554 ****** ** ******* ** *** ****** *** *******.

**** *** *** * ****** *** ****** ** ********** *** device ****, ********* ******** **** ***** **** **** ** *** to ******** *** ******. ********* ** *** ********, ** ***** use * ********* ****** ******, ** ** ***** *** *** ONVIF ******. ** *****'* ** **** ********, ** **** ***** trying ***** ****** **'** ******* ******* *** ****** ***** ** find * *****. *****'* **** ** ** **** ****, *** that's *** ******* ** * ********.

** *** ****** ** *** ***** ********* *** ** *****'* written * ****** *** ** ***, *****'* * ****** *** can ******** *** *** ****** ***** *** ********* ******. **** must ****** ** **** ********, *** *** **** **** ** find *** **** *** **** ****** ******* ** *** **. After ******* *** ******** ***** *** ****** ** (**. ****://***.***.*.***/****/*******) we *** **** ****** *** *** ** *** ** **** hopefully ** **** ** ******* *** ***** **.

** *****'* ** **** ********, ** **** ***** ****** ***** driver **'** ******* ******* *** ****** ***** ** **** * match.

***, * **** **** *** ******;)

***, **** ** * ******** *** ***** ** ****(?), ****** for *** **** ***!

**** *** * ******* ***********. ***** *** ******!!

** *** ** ******'* ********* *********** ****, *** *** * comment ***** ******** *******, ** ********* ** ******** ******.

**** ** ****** ****** * ******** ** *** ******, *** VMS ** ******** *******.

*******, *** ****** ****** **** ** **** *** **** *** ability ** **** **** **** *** ******. **** ** ********* referred ** ** **************.

* *** ***** *** ** ****'* ** ****** ** **** a ****** **** ********* **** **** *** ** *** *******. Each ********** ****** ***** ** ********* **** *** ******. **** cameras ****'* **** ****** '****' ** **** ******** *******. *****, however, * ***** ** ***** ** **** ********* ** **** a ****** **** *****'* ******* ** ***** * *********** *******, likely **** **** **** **** (*, **, ** *******). ***** more ********** ** ****** *** ******* ** *** **** * smaller *******, ******* *** ** **** ****** **********.

******, ***'* **** ** *** *** *** *** *****, *** it ** **** **** (*** ******) ** **** ******** ******* going ** ******** ******.

***** ****-*** ****** *** ******* *** ***-*** ****** *** ******.

* ******* * ******* ***** ** ****** **** *** ** lock ** *** ******** **** ***** ********* *** ******. **** can ***** ****** **** *****-********* ** * ******** *******.

** * ****** *********, ** *** ******* *** *** ****** API, **** ** ** *** ***, ** ******** *****. ** you **** **** ** ******* *** ***** ** * ****** app, ***. **** ** *** **** ** *** ***, ** is ****** ***...

****, **** ****** **** ** **** ***** ******* ** *** menu ** ******* *** **** ********.

***** ****** **** ***** ** ***** **** - **** *****/*********, streams/profiles, ***. ****, **** ** *** ****** ********* ****** **** it *** ******* ***** *********, *** **** ** ****** *** VMS ***, *** **** *** ****** *** ******* *** ******* resolution *********** ****** *** *** ********/********* ******* ******.

****** ******* *** * ******* **** ****** ***** *****.

** **** ****** ******* ******** **** ***** *** *** *******.

**** *** **** * **** ******, ***'* *** ** ******** 5Mbps -- ***** **** **** **** ****** ** ******, *** utilize ******* *****.

*'** **** ** **** ****** **** *** *** ************ *** RTSP ****** ** **** *** ****** ** *** *********** ********* everytime * *** **** ******** *** ******. *** **** **** work? ** *** *** *********** ** **** *** * *****, how ** ** *** ****** ***** ***********?

*** ***'** ******** ** ********* ****** *********. ******* ******* *********** are *******, *** *** "*******" *********** ******* *** *****. ** this **** ******* ****** *** ****** *** *******. ** *** make ***** ******** *********** ** * ******, *** **** "******" connecting ** *** ****** ** ******* "*******" ***** ******* ** be * ***** *.*** ******, **** ***** ** ***** ** be ****** ** **** ********* *** ** *** ****** **** the ******.

*** ******* ** ********* ** ****: ** *** **** **** clients ** *** ******* *** ************** *** **** ******* ** ******* *** **** **** ******** **** **** *****/*****, then ** *****'* **** * *** ** ***** ** ******** that ***** - ********** ** ***** *** ** ******* *** viewing *** **** *****. *** ***** ******* ******** *** ******* when *** **** ****** ** ******** ** ******* ** ****.

**** *********, *** ********** ******* ********** ** **** ** ******** Group ********** ********. **** **** ****** *** ****** ** ** is ********* **'* ************ ** *** *******. *** *** ****-******* routers/switches **** "****" ****. ** **** *****, ***** ** ** data ********* *** ** *** ******.

**** * ********* ****** ****** ** "*********" ** **** ***** stream, **** **** ******* ** **** * ********** ** *** multicast *******. ********* ** ********* *** ****** ********* ** *** range ** ***.*.*.* ** ***.***.***.***. *** **** ***** ** * subscriber, *** ****** **** ***** ************ *** ***** ******, *** the ******* **** **** **** ** ******* **** ***** ****** out ** *** ******.

** **** ******* *********, *** ******** **** **** *** ****** gets ** *** ****** ******* *********** *** ******. ** ***** is **** **** *** **** ****** *** ** *** ******. IGMP-enabled ******** *** **** ***** ****** **** ** *** ****** is ********* ** * ******, *** **** ****** ** ********* to ******* ****** ***** ** ******* *** *********, ***** **** still **** ** *** **** ** **** ***** ****** ***** between *** *** ********.

******* ** *** *** ****** *** ********* ******* * *** on *** ************ ** *** *** ***'** *****, *** ***'** using *** ******, *** *** ******* ******. *** *******, **** Milestone, *** **** ***** ** "*****" *** ******* ** *** Recording ******. ** ****** *** **** ******** ********* ******* ** you **** ***** ************ ******* ** *** ******* ********, ***** is ****** ** ** ****** ** ********* ******* *** ****** and ******. *** **** *******, ** ** ****** *** *** client ************ ** **** ******** ** *** *******, ** ** makes ***** ** ********* ** **** *********.

** *** **** ******** ****** ************ ******* *** **** ******* with ********* *** ***'** ***** ******** ****** ** ******** *********, then *** *** ********* ******* *** ********* ****** *** *** clients. ** **** ****, ***** ** * ****** ******* ****** from *** ****** ** *** ********* ******, *** * ****** multicast ****** **** *** ********* ****** ** ******** **** *******.

*******, ** *************** **** *** ******* ********* ******** *********/****. ** ***'** ******* "dumb" ******** **** ** **** *******, **** *** ***** ******(*) will *********** ** "***********" ******* *** ******(*) **** ** **** out ** *** ***** ** *** ****** ***** *** ******* kill ******* ***********.

*** **** *******, ** ** ****** *** *** ****** ************ to **** ******** ** *** *******, ** ** ***** ***** to ********* ** **** *********.

*** **** ******* ****** **** ********* ** **** ****?

** ** *******, *** **** **** ******* *** ******* **** from *** ****** ********, ** ********* ***** ******* ******* ** from *** ********* ******, ***'* ** *********** *** **** ****** of **** ****'* ***** ****** ***?

*.*. * ******* *** ***** ****** ******** **** *** ******* in *******, *** * ******* *** ***** **** **** ********* recording ****** ** *** ********* ***** *******.

*** ***** ***** *** *** ** ********* ********* ** **** point ** ****?

****** ******!

** ** *******, *** **** **** ******* *** ******* **** from *** ****** ********, ** ********* ***** ******* ******* ** from *** ********* ******, ***'* ** *********** *** **** ****** of **** ****'* ***** ****** ***?

** *** *******, ***.

*** ** *** *******, **, ***** ********* ** ****** **** of *** * ******* ****** ******* *** **** ************ ***** to *** ******* ** * ********* *******. ** * ***** of * ******* ** * *** *******.

** **** ******* ****** ****** *** *** ******* ***** ** the **** ******* ** *** *******, ** ** ***** ******* multicast ******* ******* *** ****** *** ****** ********, **** **** Genetec ** *** *** * *******, ***** ***** **** ** three ******* ** *** ******* ********** ** *** ****** ** clients *** *********.

**** ********* *** ** ********* *******, *** ***** **** ***** camera ******* ***** ** *** ********* ******, *** **** *** could ********* ***** **** ******* **** *** ********* ****** ** any ****** ** ******* *** * ***** ** * ******* on *** ******* ** ********* ** **.

** ******* ******* ** *****'* ******* **** * *** ********** whether ** *** *** *** *********. ** ****, **** **** large ********* ********* ***** *** **. ** **** ***** ** would ********* ****** ********* ** *** *******, *** ** **** cases ***** ** ****** ** ********* ** *** ****** *********(*) that ***** ***** ** ****** ** *** ********** ********** ** network ***********.

***** ********* ****** ****** ** **** *** **** ** **** the **** ******(*) ** * *** ** ******* **** * single "******" ****. ***'* *** *** ******* *** **** * site ** **** *** ********** **** * *** ** ******* on *** *** *** * *** ** ******* ** *** other. ***** ********* *** **** **** ** **** *** ****** per ****** ****** **** **** ***** ***** **** ** ******* or ***** *** *******.

***-***** ***** ********* ********* **** **** ***** ******* ******* *** other ******** ******* ** * ******* ******* ***** ** ************ from *** ******** *******. **** **** *** ****** ******* ** multicast **** *** ********* ****** *** ** *** *******. * am *** ****-****** ** ***** ***'* ********* ******* *** * believe **** *** **** ***** ** * "*********-****" ******** ** effectively ***** * ********* ** ***** ******** ** ********** ***** such **** *** *** ******* *** ****** ******* **** *** business ******* ** * ******* ******.

** -- **** *** ***** ***** ***. ** **** **** mean **** ********* ***** ****** ** ************ *** **** *******?

*'** **** ** ***** ** ** *** *** ******* *** offhand * ***'* ***** ***** ****** ******** ********* **** ***. But ***, ** ****** *** ** ****** ***** ******* **** Milestone ***** * ************ **** ****** *** *** ***** ****** regardless ** ****/*****/**********/***.

***** ***** ******, *** *** ****** ****** *** **** ****** directly, ** *** *** ******* ** ******** ***** *********** ** connect ** ********* ** ** ** ** *** *** ***** encoder *** *******. *****, *** ***** ****** ****** *** ** query ********* ***** * ******** *** ** ******** ** ***** to ********** ******** *** **** ****** *** ** ***** ***** you ***** *** ***/**** ** ********* * ********** *** ******* the **** ******. ** ** ***********, *** ***** ****** *** raw **** ****** ***'* ******** *** ******** ****** *** ***** functionality.

* ****** **** **** **** ***** ***** ****** **************** *** ***** ********, ** **** *** ********* ***, ** enough ** *** ***** ******** ** ** ********** ***** *********. For *******, *** ***'* *** *** ***** ****** ** ****** the ********** ** ** ***** **** ******* **********. *** ** implements ****** ** *** ***** ******** **** * ********* ****** can ** ***** ** **** ***** ***'* ** ** "***** camera". **** *** **** ******* ** ** ** **** *** some ************ **** **** ***** **** ***** *** ** *** not **** ******** **'* *************.