百萬級高并發WebRTC流媒體服務器設計與開發系列課程

百萬級高并發WebRTC流媒體服務器設計與開發系列課程

資源下載
僅限永久至尊SVIP下載,請先
✖禁止商用 · ✖僅供美工參考
✔需演示請先發20U,有償搭建,全程錄屏,包修BUG,售後一周。
客服QQ:3102726597
TG: 點我聯系站長
或添加ID : @youmiym
該源碼爲運營級,僅限使用USDT支付,如有不便,聯系客服協助!

百萬級高并發WebRTC流媒體服務器設計與開發系列課程

百萬級高并發WebRTC流媒體服務器設計與開發系列課程

課程說明: 第1章 課程導學與準備工作 本章主要介紹爲何要學習WebRTC流媒體服務器開發,以及本門課能爲我們帶來哪些收獲。之後會爲大家介紹本課程内容具體安排,最後給出如何學好這門課程的一些學習建議。希望大家都能通過這門課程,學有所成,學有所歸。 1-1 課前必讀(不看會錯過一個億) 1-2 導學試看 第2章 C++語言基礎回顧 爲了便于大家更好的學習流媒體服務器的開發,本章将帶大家對WebRTC服務器開發中用到的C++基礎知識進行回顧梳理,如類的定義與使用,繼承,多态,名存空間等相關知識。 2-1 C++知識回顧之helloworld 2-2 類的定義和實現 2-3 類的使用 2-4 命名空間 2-5 繼承1 2-6 繼承2 2-7 多态 2-8 内存地址空間與指針 2-9 堆空間與棧空間 2-10 深拷貝與淺拷貝試看 第3章 服務器基礎編程 本章将帶你學習最基礎的服務器開發,讓你體會服務器開發其實如此簡單。 3-1 一個最簡單的服務器試看 3-2 Linux系統下的信号 3-3 幾個重要的信号 3-4 信号的發送與處理 3-5 通過 sigaction 安裝信号 3-6 以fork的方式創建後台進程 3-7 以daemon方式切換到後台 第4章 網絡編程基礎 本章将帶你了解如何在服務端開發網絡服務器程序。 4-1 TCPServer實現原理 4-2 TCPServer的實現1 4-3 TCPServer的實現2 4-4 TCP客戶端的實現 4-5 作業-UDP服務端與客戶端的實現 4-6 作業-實現一個TCP/UDP網絡服務器 第5章 異步I/O事件處理 本章将帶你掌握異步IO事件處理原理。 5-1 通過fork的方式實現高性能網絡服務器 5-2 通過select實現高性能服務器 5-3 再論select函數 第6章 epoll實現高性能服務器 本章将帶你學習Linux下最高效的異步IO事件處理函數epoll的使用。 6-1 epoll基本知識 6-2 epoll高性能服務器的實現1 6-3 epoll高性能服務器的實現2 6-4 epoll+fork進行性能優化 第7章 libevent實現高性能網絡服務器 本章将帶你了解幾個比較著名的開源事件處理庫,epoll使用起來比較複雜,很多開源項目對epoll進行了封裝,如libevent、libuv等,本章還會傳授你如何提高開發網絡異步IO服務器的效率。 7-1 比較有名的異步IO處理庫的介紹 7-2 libevent實現高性能服務器 7-3 作業-libuv實現對UDP的處理 第8章 TCP/IP詳解 本章将帶你深入TCP/IP原理,對TCP協議、TCP三次握手、TCP四次揮手、UDP與RTP等核心内容做深入剖析。 8-1 IP協議詳解 8-2 TCP協議詳解 8-3 TCP三次握手 8-4 TCP四次揮手 8-5 TCP_ACK_機制 8-6 TCP滑動窗口 8-7 UDP與RTP 8-8 實時通信TCP_UDP的選擇 8-9 TCP在實時通信中的作用 第9章 UDP/RTP/RTCP 詳解 本章将對UDP/RTP做深入講解,重點帶大家學習RTCP協議中的各個報文。 9-1 RTP包的使用 9-2 RTCP協議頭的分析 9-3 RTCP PayloadType 介紹 9-4 RTCP SR 包文詳解 9-5 RTCP RR SDES 報文介紹 9-6 BYE APP 報文介紹 9-7 RTCP FB 協議介紹 第10章 WebRTC協議 本章帶你學習在多方通信時,該如何保障音視頻的服務質量,一是從網絡上如何進行優化,如防擁塞,流控,防抖動等;二是在音視頻内容上如何進行優化,如SVC,多流,動态碼率等。 10-1 STUN協議介紹 10-2 STUN Message Type消息 10-3 STUN Message type詳解 10-4 STUN body詳解 10-5 ICE工作原理 10-6 加密解密基本概念 10-7 OpenSSL概念及使用 10-8 DTLS協議詳解 10-9 TLS-SRTP協議講解 第11章 SDP協議與WebRTC媒體協商【需花大力氣牢牢掌握】 SDP協議與媒體協商是WebRTC中的核心,同時也是 WebRTC的核心,本章将帶你真正理解 WebRTC流媒體服務器是如何将多人聯系到一起的。 11-1 媒體協商過程 11-2 SDP協議簡介 11-3 SDP描述信息 11-4 SDP關鍵字段的含義及其使用 11-5 WebRTC中的SDP 11-6 WebRTC中SDP各字段含義詳解 第12章 各流媒體服務器的比較 本章将介紹幾種多方通信的架構模型,以及比較有名的開源項目的優劣情況,并傳授大家如何選擇出最适自己或适合團隊的開源項目。 12-1 多人互動架構方案 12-2 Mesh架構模型詳解 12-3 MCU架構模型詳解 12-4 SFU架構模型詳解 12-5 Licode流媒體服務器架構和特點 12-6 Janus流媒體服務器的架構及特點 12-7 Medooze流媒體服務器架構及特點 12-8 Mediasoup流媒體服務器架構及特點 第13章 mediasoup服務器的布署與使用 本章将帶你了解一個真正的多方通信是如何搭建起來的。 13-1 Mediasoup的運行環境 13-2 Mediasoup Demo的布署 13-3 通過Nodejs實現HTTP服務 13-4 HTTPS基本知識 13-5 通過WWW服務發布mediasoup客戶端代碼 13-6 作業-客戶端是如何與信令服務建立連接的 第14章 mediasoup的信令系統 本章将講解如何實現流媒體服務器的信令系統,以及信令與數據轉發之間是如何進行配合的。一般信令系統都是整個系統的靈魂,知道了信令的運轉就撐握了系統的脈落,這樣就能很輕松的知道Mediasoup的運行邏輯了。 14-1 mediasoup-demo整體分析 14-2 JavaScript基本語法一 14-3 JavaScript基本語法二 14-4 JavaScriptES6高級特性 14-5 Promise與EventEmitter詳解 14-6 剖析serverjs 14-7 剖析roomjs 14-8 如何調試MediasoupDemo 14-9 運行時查看Mediasoup的核心信息 第15章 mediasoup源碼分析 本章将帶你詳細了解Mediasoup是如何設計的,它又是如何達到高可用,可擴展的,性能是如何優化的,本章你将不僅領略到高性能流媒體服務器的設計精髓, 知道好的架構設計是如何的優美,也會知道所有高性能服務器的實現都是每個細微處的不斷打磨才造就出來的。… 15-1 mediasoup庫的架構講解 15-2 Mediasoup_JS_的作用 15-3 WebRTC中的C++類關系圖 15-4 Mediasoup啓動詳解 15-5 匿名管道進程間通信的原理 15-6 實戰通過socketpair進行進程間通信 15-7 mediasoup下channel創建的詳細過程 15-8 mediasoup中的消息确信與發送事件機制 15-9 mediasoup的主業務流程1 15-10 mediasoup的主業務流程2 15-11 mediasoup連接的創建1 15-12 mediasoup連接的創建2 15-13 mediasoup數據流轉1 15-14 mediasoup數據流轉2 15-15 WebRTC流媒體服務器大規模布署方案 第16章 課程總結 本章将帶領大家全面總結梳理本門課程的思想和核心技術。 16-1 小結
資源下載
下載價格永久至尊SVIP專享
僅限永久至尊SVIP下載升級永久至尊SVIP
✖禁止商用 · ✖僅供美工參考
✔需演示請先發20U,有償搭建,全程錄屏,包修BUG,售後一周。
客服QQ:3102726597
TG: 點我聯系站長
或添加ID : @youmiym

本站使用須知 1、 本網站永久網址:優洣源碼網
2、 本站永久網址:https://youmiym.com
3、 本網站的所有内容來源于網絡,如有侵權,請聯系站長TG:@youmiym 進行删除處理。
4、 本站除[商業源碼]分類外,其他源碼均爲搬運,未測試,本站不對其内容和可用性做任何保證, 收取的費用爲搬運費,支付後不支持退款。
5、 本站一律禁止以任何方式發布或轉載任何違法的相關信息,訪客發現請向站長舉報
6、 本站資源大多存儲在雲盤,如發現鏈接失效,請聯系我們我們會第一時間更新。
7、 本站源碼僅限用于美工參考,禁止上線運營,違者後負,與本站無關。

  • 在線客服
  • 升級VIP
  • 夜間模式
  • 繁簡切換
  • 返回頂部
顯示驗證碼
沒有賬号?注冊  忘記密碼?