VideoStreamingAPI
ThisdocumentiscopyrightprotectedandisthepropertyofAxisCommunicationsABandmaynotbecopied,reproducedordistributedinanywaywithout
thepriorwrittenconsentofAxisCommunicationsAB.
Note
Inordertocreateanewdynamicparameteradminoroperatoraccesscontrolisneeded.
[StreamProle.S#]
Template:streamprole
ParameterValidvaluesAccesscontrolDescription
NameA-Z
a-z
0-9
-,_
admin:read,write
operator:read,write
viewer:read
Thenameofthestreamprole
usedintherequests.
Note:Eachprolemusthave
auniquename.
DescriptionAstring.admin:read,write
operator:read,write
viewer:read
User-friendlydescriptionof
theprole.
Parameters<argument1>=<value1
>
&<argument2>=<valu-
e2>
...
admin:read,write
operator:read,write
viewer:read
Listofarguments.See2.7
ImageRequestArgumentsfor
completelist.
Note:Thecharactersmustbe
URL-encoded.
Note
The#isreplacedbyagroupnumber,forexampleStreamProfile.S5.Therstgroupnumbersarereservedfor
streamprolesincludedintheproduct

5.4MotionJPEGVideoRequest

SavedstreamprolesareconvenientwhenretrievingMotionJPEGvideostreamsthroughvideo.cgi.Thevalueofaparameter
savedinastreamprolecanbeoverriddenbyspecifyinganewparametervalueafterthestreamprofileargument.
Method:GET
Syntax:
http://<servername>/axis-cgi/mjpg/video.cgi
?<argument>=<value>[&<argument>=<value>...]
Withthefollowingarguments:
ArgumentValidvaluesDescription
streamprofile=<string>NameofstreamproleThenameofthestreamprole.Supported
streamprolenamesarestoredinthe
StreamProfile.S#.Name
parameters.
AdditionalargumentsSeepage13foracompletelist.
Example5:
Request,overHTTP,aMotionJPEGvideostreamconguredaccordingtothestreamprolemyprofile.
30