//get https://10.168.155.60:4443/rooms/7chpagjs
{
"codecs":[
{
"kind":"audio",
"mimeType":"audio/opus",
"clockRate":48000,
"channels":2,
"rtcpFeedback":[
{
"type":"transport-cc",
"parameter":""
}
],
"parameters":{
},
"preferredPayloadType":100
},
{
"kind":"video",
"mimeType":"video/VP8",
"clockRate":90000,
"rtcpFeedback":[
{
"type":"nack",
"parameter":""
},
{
"type":"nack",
"parameter":"pli"
},
{
"type":"ccm",
"parameter":"fir"
},
{
"type":"goog-remb",
"parameter":""
},
{
"type":"transport-cc",
"parameter":""
}
],
"parameters":{
"x-google-start-bitrate":1000
},
"preferredPayloadType":101
},
{
"kind":"video",
"mimeType":"video/rtx",
"preferredPayloadType":102,
"clockRate":90000,
"parameters":{
"apt":101
},
"rtcpFeedback":[
]
},
{
"kind":"video",
"mimeType":"video/VP9",
"clockRate":90000,
"rtcpFeedback":[
{
"type":"nack",
"parameter":""
},
{
"type":"nack",
"parameter":"pli"
},
{
"type":"ccm",
"parameter":"fir"
},
{
"type":"goog-remb",
"parameter":""
},
{
"type":"transport-cc",
"parameter":""
}
],
"parameters":{
"profile-id":2,
"x-google-start-bitrate":1000
},
"preferredPayloadType":103
},
{
"kind":"video",
"mimeType":"video/rtx",
"preferredPayloadType":104,
"clockRate":90000,
"parameters":{
"apt":103
},
"rtcpFeedback":[
]
},
{
"kind":"video",
"mimeType":"video/H264",
"clockRate":90000,
"parameters":{
"packetization-mode":1,
"level-asymmetry-allowed":1,
"profile-level-id":"4d0032",
"x-google-start-bitrate":1000
},
"rtcpFeedback":[
{
"type":"nack",
"parameter":""
},
{
"type":"nack",
"parameter":"pli"
},
{
"type":"ccm",
"parameter":"fir"
},
{
"type":"goog-remb",
"parameter":""
},
{
"type":"transport-cc",
"parameter":""
}
],
"preferredPayloadType":105
},
{
"kind":"video",
"mimeType":"video/rtx",
"preferredPayloadType":106,
"clockRate":90000,
"parameters":{
"apt":105
},
"rtcpFeedback":[
]
},
{
"kind":"video",
"mimeType":"video/H264",
"clockRate":90000,
"parameters":{
"packetization-mode":1,
"level-asymmetry-allowed":1,
"profile-level-id":"42e01f",
"x-google-start-bitrate":1000
},
"rtcpFeedback":[
{
"type":"nack",
"parameter":""
},
{
"type":"nack",
"parameter":"pli"
},
{
"type":"ccm",
"parameter":"fir"
},
{
"type":"goog-remb",
"parameter":""
},
{
"type":"transport-cc",
"parameter":""
}
],
"preferredPayloadType":107
},
{
"kind":"video",
"mimeType":"video/rtx",
"preferredPayloadType":108,
"clockRate":90000,
"parameters":{
"apt":107
},
"rtcpFeedback":[
]
}
],
"headerExtensions":[
{
"kind":"audio",
"uri":"urn:ietf:params:rtp-hdrext:sdes:mid",
"preferredId":1,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"video",
"uri":"urn:ietf:params:rtp-hdrext:sdes:mid",
"preferredId":1,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"video",
"uri":"urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id",
"preferredId":2,
"preferredEncrypt":false,
"direction":"recvonly"
},
{
"kind":"video",
"uri":"urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id",
"preferredId":3,
"preferredEncrypt":false,
"direction":"recvonly"
},
{
"kind":"audio",
"uri":"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",
"preferredId":4,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"video",
"uri":"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",
"preferredId":4,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"audio",
"uri":"http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01",
"preferredId":5,
"preferredEncrypt":false,
"direction":"recvonly"
},
{
"kind":"video",
"uri":"http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01",
"preferredId":5,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"video",
"uri":"http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07",
"preferredId":6,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"video",
"uri":"urn:ietf:params:rtp-hdrext:framemarking",
"preferredId":7,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"audio",
"uri":"urn:ietf:params:rtp-hdrext:ssrc-audio-level",
"preferredId":10,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"video",
"uri":"urn:3gpp:video-orientation",
"preferredId":11,
"preferredEncrypt":false,
"direction":"sendrecv"
},
{
"kind":"video",
"uri":"urn:ietf:params:rtp-hdrext:toffset",
"preferredId":12,
"preferredEncrypt":false,
"direction":"sendrecv"
}
]
}
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
{
{"id", broadcasterId},
{"displayName", "broadcaster"},
{"device",
{
{"name", "recorder"},
}
},
{"rtpCapabilities", rtpParameters}
}
//https://192.168.1.107:4443/rooms/7chpagjs/broadcasters
{
"peers":[
{
"id":"krkyq10u",
"displayName":"Phantump",
"device":{
"flag":"chrome",
"name":"Chrome",
"version":"94.0.4606.61"
},
"producers":[
{
"id":"dceb92db-037a-4e73-8dca-e22f09b9aca2",
"kind":"audio"
},
{
"id":"3748c72f-fa61-49d0-8aa2-f09ea28660a8",
"kind":"video"
}
]
}
]
}
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//rooms/:roomId/broadcasters/:broadcasterId/transports
{
"id":"4d0e937e-2e54-4368-991e-d141641c911c",
"ip":"10.168.155.60",
"port":46027,
"rtcpPort":46798
}
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
{
{"ip", "10.168.136.79"},
{"port", 62587},
{"rtcpport", 30001}
};
//rooms/:roomId/broadcasters/:broadcasterId/transports/:transportId/plainconnect
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//video
//rooms/:roomId/broadcasters/:broadcasterId/transports/:transportId/consume?producerId=${VIDEO_PRODUCER_ID}'
{
"id":"543cfb33-77ee-4f61-998f-36e8b349d76a",
"producerId":"3748c72f-fa61-49d0-8aa2-f09ea28660a8",
"kind":"video",
"rtpParameters":{
"codecs":[
{
"mimeType":"video/H264",
"payloadType":105,
"clockRate":90000,
"parameters":{
"level-asymmetry-allowed":1,
"packetization-mode":1,
"profile-level-id":"4d001f"
},
"rtcpFeedback":[
{
"type":"nack",
"parameter":""
},
{
"type":"nack",
"parameter":"pli"
},
{
"type":"ccm",
"parameter":"fir"
},
{
"type":"transport-cc",
"parameter":""
}
]
},
{
"mimeType":"video/rtx",
"payloadType":106,
"clockRate":90000,
"parameters":{
"apt":105
},
"rtcpFeedback":[
]
}
],
"headerExtensions":[
{
"uri":"urn:ietf:params:rtp-hdrext:sdes:mid",
"id":1,
"encrypt":false,
"parameters":{
}
},
{
"uri":"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",
"id":4,
"encrypt":false,
"parameters":{
}
},
{
"uri":"http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01",
"id":5,
"encrypt":false,
"parameters":{
}
},
{
"uri":"http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07",
"id":6,
"encrypt":false,
"parameters":{
}
},
{
"uri":"urn:ietf:params:rtp-hdrext:framemarking",
"id":7,
"encrypt":false,
"parameters":{
}
},
{
"uri":"urn:3gpp:video-orientation",
"id":11,
"encrypt":false,
"parameters":{
}
},
{
"uri":"urn:ietf:params:rtp-hdrext:toffset",
"id":12,
"encrypt":false,
"parameters":{
}
}
],
"encodings":[
{
"ssrc":652724108,
"rtx":{
"ssrc":652724109
}
}
],
"rtcp":{
"cname":"15QIF6WGcW0r0lwu",
"reducedSize":true,
"mux":true
},
"mid":"0"
},
"type":"simple"
}
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//rooms/:roomId/broadcasters/:broadcasterId/transports/:transportId/consume?producerId=${AUDIO_PRODUCER_ID}'
//audio
{
"id":"0af62e2f-5cf9-4b67-a6c5-ac2847ca35e1",
"producerId":"e469bff4-04cc-4dac-886a-48ab10b32fc4",
"kind":"audio",
"rtpParameters":{
"codecs":[
{
"mimeType":"audio/opus",
"payloadType":100,
"clockRate":48000,
"channels":2,
"parameters":{
"minptime":10,
"useinbandfec":1,
"sprop-stereo":1,
"usedtx":1
},
"rtcpFeedback":[
]
}
],
"headerExtensions":[
{
"uri":"urn:ietf:params:rtp-hdrext:sdes:mid",
"id":1,
"encrypt":false,
"parameters":{
}
},
{
"uri":"http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time",
"id":4,
"encrypt":false,
"parameters":{
}
},
{
"uri":"urn:ietf:params:rtp-hdrext:ssrc-audio-level",
"id":10,
"encrypt":false,
"parameters":{
}
}
],
"encodings":[
{
"ssrc":154074272
}
],
"rtcp":{
"cname":"qTVEhh5L7c1TnQLP",
"reducedSize":true,
"mux":true
},
"mid":"1"
},
"type":"simple"
}
//{"hello":"world"}
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
// rooms/:roomId/broadcasters/:broadcasterId/consume/:consumeId/resume
mediasoup录制命令和返回的json
最新推荐文章于 2024-07-20 21:08:47 发布