
Video Streaming
Stream Publish
Get stream publish parameters
Code http://192.168.5.126/ajaxcom?szCmd={"GetEnv":{"StreamPublish":{"nChannel":-1}}}
Set stream publish parameters
Code http://192.168.5.126/ajaxcom?szCmd={"SetEnv":{"StreamPublish":[{"stSlave":
{"wHostPort":1935,"szHostUrl":"192.168.5.11", "nProtolType":2,szStreamName":"live/
av1","bEnable":0,"nAbProtolMask":1,"szSrtKey":"","wSrtKeyLen":0,"szUserName":"","szPassword":""},”stMaster”:
{"wHostPort":1935, "szHostUrl":"192.168.5.11",”nProtolType":3,"szStreamName":"live/av0","bEnable":0,
"nAbProtolMask":1,"szSrtKey":"1111111111","wSrtKeyLen":0,"szUserName":"", "szPassword":""},"nChannel":0}]}}
NOTE: When modifying one param, you should take along wHostPort. Otherwise, the host port will be zero.
Function Code Command Setting
Enable http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":1935,"bEnable":1,"nProtolType":3},"nChannel":0}]}}
bEnable 0: off
1: on
Protol Type nProtolType 2: srt
3: rtmp
Host Address http://192.168.5.126/ajaxcom?szCmd={"SetEnv":{"StreamPublish":
[{"stMaster":{"wHostPort":1935,"nProtolType":3",szHostUrl":
"192.168.5.12"},"nChannel":0}]}}
szHostUrl user-defined
Host Port http://192.168.5.126/ajaxcom?szCmd={"SetEnv":{"StreamPublish":
[{"stMaster":{"wHostPort":19355,"nProtolType":3},"nChannel":0}]}}
wHostPort [0,65535]
Stream Name http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szStreamName":"live/1213"},
"nChannel":0}]}}
szStreamName user-defined
User Name http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szUserName":"123"},"nChannel":0}]}}
szUserName user-defined
Password http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szPassword":"123"},"nChannel":0}]}}
szPassword user-defined
SrtKey (SRT Effectie) http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szSrtKey":"0123456789"},"nChannel":0}]}}
szSrtKey user-defined
SrtKeyLen
(SRTEffectie)
http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"wSrtKeyLen":"0"},"nChannel":0}]}}
wSrtKeyLen [0-32]
(RTP) Multicast Streaming
RTP Multicast
Get rtp multicast parameters
Code http://192.168.5.126/ajaxcom?szCmd={"GetEnv":{"StreamRTPMulticast":
{"nChannel":-1}}}
Set rtp multicast parameters
Code http://192.168.5.126/ajaxcom?szCmd={"SetEnv":{"StreamRTPMulticast":
[{"stSlave":{"nProtolType":0,"bEnable":0,"wMultiCastPort":4002,
"szMultiCastUrl":"224.1.2.3"},"stMaster":{"nProtolType":1,"bEnable":0,"wMultiCastPort":4000,
"szMultiCastUrl":"224.1.2.3"},"nChannel":0}]}}
12