分享+:视频共享平台 常规:用户可以从网站上观看/上传/下载视频。 他们还可以对视频发表评论。 该项目的最终目标是建立一个像TikTok这样的社区。 ####简单高效的直播服务器: 安装和使用非常简单; 纯Golang,高性能和跨平台; 支持常用的传输协议,文件格式和编码格式; 支持的传输协议 HLS HTTP-FLV 设计图 API设计 使用HTTP协议完成对资源的操作。 三种类型的API: USER API:返回每个用户的状态。 RESOURCE API:返回视频的状态。 COMMENT API:返回一个特定视频/下的所有评论/ 流服务器设计 先决条件: UDP协议实现文件上传 令牌桶控制速率限制 调度器设计 异步删除 生产者-消费者模型 计时器:运行和停止 未来目标 断点续传 ♡Golang新特性 共享频道:不共享内存 云原生优化 处理程序->验证{1。 请求,2
1