
Video Encode Settings
Frame Rate
(F/S)
{"SetEnv":{"VideoEncode":[{"stMaster":
{"nFrameRate":25},"nChannel":0}]}}
nFrameRate
[5, 60]
Frame
Interval
{"SetEnv":{"VideoEncode":[{"stMaster":
{"nIFrameInterval":70},"nChannel":0}]}}
nIFrameInterval
[1, 300]
Frame Min QP
{"SetEnv":{"VideoEncode":[{"stMaster":
{"byIFrameMinQP":70},"nChannel":0}]}}
byIFrameMinQP
[10, 51]
Stream Name
{"SetEnv":{"VideoEncode": [{"stMaster":
{"szStreamName":"live/av01"},"nChannel":0}]}}
szStreamName
user-defined
Video Streaming
Stream Publish
Get stream publish parameters
Code
{"GetEnv":{"StreamPublish":{"nChannel":-1}}}
Set stream publish parameters
Code
{"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
{"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
{"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":1935,"nProtolType":3",szHostUrl": "192.168.5.12"},"nChannel":0}]}}
szHostUrl
user-defined
Host Port
{"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3},"nChannel":0}]}}
wHostPort
[0,65535]
Stream Name
{"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szStreamName":"live/1213"},
"nChannel":0}]}}
szStreamName
user-defined
User Name
{"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szUserName":"123"}, "nChannel":0}]}}
szUserName
user-defined
Password
{"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szPassword":"123"}, "nChannel":0}]}}
szPassword
user-defined
SrtKey (SRT Effectie) {"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"szSrtKey":"0123456789"},
"nChannel":0}]}}
szSrtKey
user-defined
SrtKeyLen
(SRTEffectie)
{"SetEnv":{"StreamPublish":[{"stMaster":
{"wHostPort":19355,"nProtolType":3,"wSrtKeyLen":"0"}, "nChannel":0}]}}
wSrtKeyLen
[0-32]
(RTP) Multicast Streaming
RTP Multicast
Get rtp multicast parameters
Code
{"GetEnv":{"StreamRTPMulticast":{"nChannel":-1}}}
Set rtp multicast parameters
Code
{"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}]}}
NOTE: When modifying one param you should take along bEnable and awMultiCastPort. Otherwise, it will be set to 0. Suggesting that when
setting env, you can distinguish the stMaster and stSlave.
76
Summary of Contents for CM70-IP
Page 68: ...APPENDIX B DIMENSIONS 68...