- WebRTC音視頻實時互動技術(shù):原理、實戰(zhàn)與源碼分析
- 李超編著
- 237字
- 2021-08-06 14:49:35
4.4.2 信令服務(wù)器的業(yè)務(wù)邏輯
關(guān)于WebRTC一對一信令服務(wù)器的業(yè)務(wù)邏輯前面已做了一些介紹,其中最重要的是房間的概念。當(dāng)兩個用戶要進行通信時,他們首先要創(chuàng)建一個房間,成功加入房間之后,雙方才能交換必要的信息,如Ofer/Answer、Candidate等。當(dāng)通信的雙方結(jié)束通話后,用戶需要發(fā)送離開房間的消息給信令服務(wù)器,此時信令服務(wù)器需要將房間內(nèi)的所有人清除;如果房間里已經(jīng)沒有人了,還需要將空房間銷毀掉。
對于這樣一套機制,如果我們自己實現(xiàn)的話,需要花不少時間。好消息是,著名的socket.io庫已經(jīng)實現(xiàn)了這套邏輯,只要我們在NodeJS中引入它即可。
推薦閱讀
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- 極簡算法史:從數(shù)學(xué)到機器的故事
- C語言程序設(shè)計(第3版)
- Django Design Patterns and Best Practices
- TypeScript項目開發(fā)實戰(zhàn)
- Create React App 2 Quick Start Guide
- PHP編程基礎(chǔ)與實例教程
- The Professional ScrumMaster’s Handbook
- Unity 3D/2D移動開發(fā)實戰(zhàn)教程
- Illustrator CS6設(shè)計與應(yīng)用任務(wù)教程
- 一步一步跟我學(xué)Scratch3.0案例
- 讓Python遇上Office:從編程入門到自動化辦公實踐
- PhantomJS Cookbook
- Unity與C++網(wǎng)絡(luò)游戲開發(fā)實戰(zhàn):基于VR、AI與分布式架構(gòu)
- 深度剖析ApacheDubbo核心技術(shù)內(nèi)幕