logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WebRTC项目架构详解

本文详细解析了一个基于WebRTC的视频通话系统架构与协议设计。系统采用分层结构,服务器端包含HTTP服务器、WebSocket信令服务和用户管理模块;客户端实现认证和WebRTC核心功能。关键协议采用JSON格式消息,涵盖登录认证、用户管理、通话控制等全流程,支持WebRTC信令交换(Offer/Answer/ICE候选)。通过WebSocket实现实时通信后建立P2P音视频连接,具有状态管理完

文章图片
WebRTC学习中各项概念笔记

本文对比了WebSocket与WebRTC的技术特点及应用场景。WebSocket是基于HTTP升级的应用层协议,提供全双工实时通信,负责WebRTC中的信令传输(如呼叫控制、SDP交换);而WebRTC则在传输层直接处理音视频数据流。SDP协议作为会话描述,通过文本格式协商媒体参数(编码、端口等)。ICE候选机制通过收集本地、STUN反射和TURN中继地址,按优先级自动选择最优网络路径。二者协作

文章图片
#webrtc
【C++】特殊类的设计、单例模式以及Cpp类型转换

本文深入探讨C++中特殊类的设计方法与类型转换机制。针对特殊类设计,详细解析如何实现禁止拷贝、限制对象创建于堆/栈、防止继承及单例模式(饿汉与懒汉),并分析其应用场景与线程安全问题。在类型转换部分,系统介绍C++四种强制转换操作符(static_cast、reinterpret_cast、const_cast、dynamic_cast)的原理与适用场景,剖析隐式转换的潜在风险(如数据截断与死循环)

文章图片
#开发语言#c++
【Linux】ubuntu 使用时一些小问题整理 --- 持续更新

通过以上步骤,可以解决pupu用户提示符显示不完整和快捷键无法正常使用的问题。如果还有其他问题,可以进一步检查用户的shell配置文件和环境变量设置。

文章图片
#linux#运维#服务器
【Linux】ubuntu 使用时一些小问题整理 --- 持续更新

通过以上步骤,可以解决pupu用户提示符显示不完整和快捷键无法正常使用的问题。如果还有其他问题,可以进一步检查用户的shell配置文件和环境变量设置。

文章图片
#linux#运维#服务器
Docker、Kubernetes与AWS中控机是什么?

本文系统阐述了如何通过Docker、Kubernetes和AWS中控机构建现代云原生部署体系。文章以实际工作中遇到的"配置"问题为切入点,通过生动的比喻揭示了三大核心组件的本质:Docker 作为"标准化集装箱",通过镜像分层和容器化技术解决了环境一致性问题;Kubernetes(k8s) 作为"智慧城市总控中心",通过Pod、Deployment、Service等核心概念实现容器编排和集群管理;

文章图片
#docker#kubernetes#容器 +1
Docker入门学习笔记

本文介绍了Docker的基本概念和使用方法。Docker是一种容器化解决方案,相比虚拟机更轻量级,能更好地利用资源。文章讲解了Docker的三大核心概念:镜像(只读模板)、容器(运行实例)和仓库(存储镜像)。通过Node.js示例演示了如何创建Dockerfile构建镜像并运行容器,包括基础镜像选择、文件拷贝和命令执行等步骤。还介绍了数据持久化的逻辑卷使用方法,以及使用docker-compose

文章图片
#docker#spring cloud#容器
Kubernetes(核心概念+使用方法),入门笔记-by B站:GeekHour

Kubernetes(K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用。其核心组件包括Pod(最小调度单元)、Service(服务抽象)、Ingress(外部访问管理)、ConfigMap/Secret(配置管理)、Volume(持久化存储)等。K8s采用Master-Worker架构,Master节点负责管理,Worker节点运行应用。本地开发可使用minikube搭建简化

文章图片
    共 21 条
  • 1
  • 2
  • 3
  • 请选择