我们即将完成该项目。在最后一集中,我们进行最后的收尾工作,例如学习如何处理通话断开、接入必要的媒体控制选项(如静音/取消静音和视频开关),以及集成 TURN 服务器以确保即使在防火墙后也能建立可靠连接。到本视频结束时,你的应用将具备完整功能并可以进行部署。
相关内容
有关使用 Cloudflare 学习 Durable Objects 的更多资源,请参阅以下内容:
观看第 1 集:课程系列简介
我们提供该系列的概述,讨论其底层架构,并获取在本地设置项目的资源。
观看第 2 集:什么是 Durable Objects?
我们展示 Durable Objects 的工作原理,并一起开始构建视频通话应用。
观看第 3 集:创建 Serverless WebSocket 后端
我们使用无服务(Serverless)技术创建 WebSocket 后端,让该过程比以往更加简单。
观看第 4 集:使用 WebSockets 进行实时消息传输
我们学习如何对来自 WebSocket 连接的传入消息进行路由和广播,并实现诸如已关闭 WebSocket 连接等错误处理。
观看第 5 集:构建应用前端与 UI
我们配置前端初始代码,使用通话房间 ID 连接到 Durable Objects,并显示本地视频预览。
观看第 6 集:发起与接听 WebRTC 通话
我们通过添加发起和接听 WebRTC 视频通话的功能来扩展前端功能。
观看第 7 集:部署你的视频通话应用
在这最后一集中,我们配置其余功能。到最后,你的应用将具备完整功能并准备好进行部署。