共通失败与恢复:完整报文
约 514 字大约 2 分钟
2026-10-16
本页是场景流程的完整 JSON 序列,按图中编号查阅。示例中的分支互斥,不能顺序重放全部报文;实际 ID、截止、SDP、地址和密钥须由运行时取得。实施状态及字段定义仍以场景与命令页为准。
编号报文
M01 · sessionCreate
{
"msgToken": "forbidden",
"method": "sessionCreate",
"params": {
"purpose": "ipcLiveView",
"transport": "webrtc",
"tracks": [
{
"trackId": "v",
"kind": "video",
"sourceId": "front",
"direction": "sendonly",
"codec": "H264",
"state": "requested"
}
],
"cameraId": "front"
}
}M02 · sessionCreated
{
"msgToken": "forbidden",
"method": "sessionCreated",
"code": 403,
"data": {
"reason": "permissionDenied"
}
}M03 · mediaOffer
{
"msgToken": "bad-offer",
"method": "mediaOffer",
"sessionId": "s11-session",
"params": {
"mediaRevision": 2,
"webrtc": {
"iceMode": "complete",
"sdp": "<invalid SDP>"
}
}
}M04 · mediaAnswer
{
"msgToken": "bad-offer",
"method": "mediaAnswer",
"sessionId": "s11-session",
"code": 502,
"data": {
"reason": "mediaNegotiationFailed"
}
}M05 · sessionError
{
"msgToken": "failure-1",
"method": "sessionError",
"sessionId": "s11-session",
"code": 502,
"eventSeq": 1,
"data": {
"reason": "mediaNegotiationFailed",
"retryable": false,
"mediaRevision": 2
}
}M06 · sessionEnded
{
"msgToken": "failure-3",
"method": "sessionEnded",
"sessionId": "s11-session",
"data": {
"state": "ended",
"reason": "mediaFailed"
},
"eventSeq": 2
}M07 · sessionEnded
{
"msgToken": "failure-5",
"method": "sessionEnded",
"sessionId": "s11-session",
"data": {
"state": "ended",
"reason": "networkTimeout"
},
"eventSeq": 3
}M08 · audioStart
{
"msgToken": "same-start",
"method": "audioStart",
"sessionId": "s11-session",
"params": {
"inputId": "same-input",
"firstPacketSeq": 256
}
}M09 · requestAck
{
"msgToken": "same-start",
"method": "requestAck",
"sessionId": "s11-session",
"code": 200,
"data": {
"requestMethod": "audioStart",
"result": {
"inputId": "same-input"
}
}
}M10 · audioStart
{
"msgToken": "same-start",
"method": "audioStart",
"sessionId": "s11-session",
"params": {
"inputId": "same-input",
"firstPacketSeq": 384
}
}M11 · requestAck
{
"msgToken": "same-start",
"method": "requestAck",
"sessionId": "s11-session",
"code": 200,
"data": {
"requestMethod": "audioStart",
"result": {
"inputId": "same-input"
}
}
}M12 · mediaState
{
"msgToken": "late",
"method": "mediaState",
"sessionId": "s11-session",
"params": {
"mediaRevision": 1,
"state": "connected"
}
}M13 · requestAck
{
"msgToken": "late",
"method": "requestAck",
"sessionId": "s11-session",
"code": 409,
"data": {
"requestMethod": "mediaState",
"reason": "sessionExpired"
}
}更新日志
2026/10/17 03:27
查看所有更新日志
d04e1-docs(AI与音视频): 按公共主线与场景分支整合接入手册于
