curl --location --request GET '/api/v1/devices/channelstream?device=1&channel=1&protocol=ws_flv&stream=main&request_id&playerid&reqid&type=keepalive&url=/ws_m4s/live/stream_1_0.mp4?play_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjI3NDUzOTE2OTIsImlzcyI6InRzaW5nc2VlLWVhc3ljdnIifQ.4M1XOPIw4KO-Cfa32IRJfsjamaYSLbMTMA8DIVgMYTk' \
--header 'Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NDU5ODMxOTIsInB3IjoiZGNiY2JhOGQyYTVjMzlkNWJiNGQ2N2E4ZDZlODZiOGMiLCJ0bSI6MTc0NTM3ODM5MiwidW4iOiJlYXN5Y3ZyIn0.mFo8WKd9jLLRkKr4-fQj1C8Qn5uMDzYDCcdfyl6IrN0'{
"EasyDarwin": {
"Header": {
"CSeq": "1",
"Version": "v1",
"MessageType": "MSG_SC_SERVER_GET_CHANNEL_STREAM_ACK",
"ErrorNum": "200",
"ErrorString": "Success OK"
},
"Body": {
"ChannelID": 1,
"ChannelName": "111",
"Codec": 174,
"DeviceID": 1,
"DeviceName": "111",
"DeviceType": "ONVIF",
"KeepaliveURL": "/api/v1/devices/channelstream",
"SnapURL": "/snap/1_1/channel_1.raw?t=1745391679509825100",
"StreamMode": "SwitchMode",
"URL": "/ws_flv/live/stream_1_0.flv?play_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjI3NDUzOTE4NTYsImlzcyI6InRzaW5nc2VlLWVhc3ljdnIifQ.BJ8Y06iw_cBlvVFXTS0LZYVUICoKxiqQLDTfwpr5__8",
"WatermarkingPlace": "",
"WatermarkingText": ""
}
}
}