音视频技术架构
2021-11-09 10:04:55 1 举报
AI智能生成
基于七牛解决方案的短视频技术方案
作者其他创作
大纲/内容
基于七牛解决方案的短视频技术
产品架构
分支主题
客户端
短视频 SDK
负责采集数据、媒体内容的处理、媒体文件的剪辑拼接以及上传到云端。
架构
分支主题
播放器 SDK
负责拉取并播放视频文件。
服务端
业务服务器
客户集成七牛云的储存服务端 SDK 后,具备创建和获取上传地址和播放地址的能力。
CDN 分发网络
负责流媒体的分发和查询。
架构
分支主题
数据处理服务
支持鉴黄、转码、服务端水印、落存储。
架构
处理
业务流程
分支主题
工作流
分支主题
存储
基本架构
分支主题
业务流程
上传
上传
关键点
整个架构中需要一个业务服务器组件。
无论如何,访问密钥(AK/SK)均不得包含在客户端的分发包中(如二进制代码、配置文件或网页中)。
SecretKey不得在任何场景中的公网上传输,更不得传输到客户端。
业务服务器端应维持一个用于管理资源元数据的数据库和一个用于管理最终用户账号信息的数据库。
原则上客户端和七牛云存储之间的交互只有上传和下载,不应使用任何其他的API。
0 条评论
下一页