Video Encode Settings
Image Size http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"VideoEncode":[{"stMaster":
{"emImageSize":4},"nChannel":0}]}}
emImageSize 5: 1920*1080
4: 1280*720
9: 640*480
27: 320*180
26: 640*360
Rate Control http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"VideoEncode":[{"stMaster":
{"emBitRateCtrl":1},"nChannel":0}]}}
emBitRateCtrl 0: CBR
1: VBR
Video Encode Settings
Function Code Command Setting
Image Quality http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"VideoEncode":[{"stMaster":
{"byImageQuality":5},"nChannel":0}]}}
byImageQuality 0: worst quality
1: between
2: between
3: between
4: between
5: Best quality
Bit Rate
(kb/s)
http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"VideoEncode":[{"stMaster":
{"dwMaxBitRate":200},"nChannel":0}]}}
dwMaxBitRate [64, 40960]
Frame Rate
(F/S)
http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"VideoEncode":[{"stMaster":
{"nFrameRate":25},"nChannel":0}]}}
nFrameRate [5, 60]
Frame
Interval
http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"VideoEncode":[{"stMaster":
{"nIFrameInterval":70},"nChannel":0}]}}
nIFrameInterval [1, 300]
Frame Min QP http://192.168.5.126/ajaxcom?
szCmd={"SetEnv":{"VideoEncode":[{"stMaster":
{"byIFrameMinQP":70},"nChannel":0}]}}
byIFrameMinQP [10, 51]
Stream Name http://192.168.5.126/ajaxcom?szCmd={"SetEnv":
{"VideoEncode": [{"stMaster":{"szStreamName":"live/
av01"},"nChannel":0}]}}
szStreamName user-defined
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
80