Слияние кода завершено, страница обновится автоматически
1. browser ---> signal server
{
"action":"get",
"peer_id":"1555465897-OkVO2mSjj", //random by browser (不大于32byte)。
"host":"xxx.com", //CP域名。
"uri":"video/pear.mp4", //资源在节点上的路径。
"md5":"..." md5("xxx.com"+"video/pear.mp4").
}
{
"nodes": [
{
"peer_id":"mac1", //peer_id is mac address by node
"sdp":{"type":"offer","sdp":"xxxx"}, //其中"sdp":"xxxx"为node的offer信息。
"offer_id":1122334455667788,
"host":"xxx.com",
"uri":"video/pear.mp4",
"md5":"...",
},
{
"peer_id":"mac2",
"sdp":{"type":"offer","sdp":"xxxx"},
"offer_id":1122334455667799,
"host":"xxx.com",
"uri":"video/pear.mp4",
"md5":"..."
},
..........
]
}
2(1). signaling server ------> browser
{
"errorcode":"4004",
"msg":"No such file",
"host":"xxx.com",
"uri":"video/pear.mp4",
"md5":"..."
}
3. browser ---> signal server ---> node
{
"action":"answer",
"peer_id":"1555465897-OkVO2mSjj", //注意这里,为get命令时的peer_id字段信息。
"to_peer_id":"mac", //注意这里,为返回的nodes里的mac (查看2)。
"offer_id":1122334455667788, //注意这里,为返回的nodes里的offer_id (查看2)
"sdps":{"type":"answer","sdp":"xxxx"} //具体查看dc.js
}
4. browser ---> signal server ---> node
{
"action":"candidate",
"peer_id":"1555465897-OkVO2mSjj",
"to_peer_id":"mac",
"offer_id":1122334455667788,
"candidates":
{ "candidate": "","sdpMid": "data","sdpMLineIndex": 0 } //具体查看dc.js
}
5. browser ---> signal server ---> node
{
"peer_id":"1555465897-OkVO2mSjj",
"to_peer_id":"mac",
"offer_id":1122334455667788,
"action":"candidate",
"candidates":{
"candidate":"completed"
}
}
6. browser --> node
{
"action":"ping"
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )