《2018年非编架构与视频渲染助力段视频能力快速落地.pdf》由会员分享,可在线阅读,更多相关《2018年非编架构与视频渲染助力段视频能力快速落地.pdf(21页珍藏版)》请在三个皮匠报告上搜索。
1、非编架构与视频渲染助力短视频能力快速落地视频专场-传统企业云端多媒体智能化转型之路短视频的概念和功能技术方案的实现遇到的坑滤镜+MV我们来看一些常见的短视频断点拍摄+字幕特效滤镜+时间特效(反复)美颜+人脸识别短视频制作的过程移动视频+垂直业务场景短视频SDK的技术挑战toB的SDK面临的技术挑战除了丰富的需求之外,还面临着扩展性、性能及兼容性上考量丰富多样的客户场景高清视频的实时处理能力可输入输出多样式的视频短视频SDK的技术挑战非线性编辑渲染引擎我们将从非线性编辑、渲染引擎两个方面讲解短视频下的技术挑战短视频的复杂场景1非编场景简简单单的的功功能能:1、提供产品级别的Demo并向开发者开源
2、;2、提供成熟稳定的UI控件来完成定制化;3、业务组件层多平台接口统一,多平台接入简单;4、底层代码高度模块化:根据不同的业务场景按需打包,控制包大小短视频非编架构5、提供基础能力,线程模型、数据监控;非编架构底层:多媒体分发框架?非编架构编排层:短视频场景1、各种素材的统一处理(音频、视频、图片)2、文件流绝对时戳、文件流相对时戳、时间映射后的时戳、全局时戳3、多轨道叠加统一处理非编架构多媒体通用组件短视频的复杂场景2渲染场景 普通/特效滤镜 MV 动图 水印 贴图 字幕 涂鸦叠加非编架构多媒体通用组件显示模式 短视频录制渲染 pipeline滤镜人脸贴图水印编码输出镜像水印显示预览镜像视频
3、流美颜、第三方美颜 灵活编排,支持不同的业务场景和客户需求 灵活扩展,快速对接第三方渲染能力 跨平台,统一接口又针对平台特性进行优化,支持硬编硬解(性能)视频流混流显示模式显示模式图片转场第三方接口贴图涂鸦水印显示MV滤镜 短视频编辑渲染 pipeline非编架构多媒体通用组件GPU抽象层解析&运行层渲染服务层业务编排层 根据不同的业务场景编排渲染的pipeline 数据、信令的交互 状态管理 业务场景图的解析 渲染结点的创建和依赖关系的建立 根据驱动模式运行(推模式、拉模式)业务编排层渲染服务层解析&运行层GPU抽象层架构设计 OpenGL平台适配非编架构多媒体通用组件渲染节点遍历方式-图的遍历非编&渲染引擎改进优势短视频SDK分屏需求快速实现场景需求一场景需求二 同一类的不同效果分四块区域显示 不同效果的叠加效果分四块区域显示视频流磨皮红润大眼瘦脸显示LT显示RT显示LB显示RB滤镜-鱼眼显示RB滤镜-红润显示RT滤镜-优雅显示LB滤镜-蓝调显示LT视频流原始磨皮红润大眼瘦脸蓝调红润优雅鱼眼LT RTLB RBLT RTLB RB非编&渲染引擎改进优势遇到的坑 跨多段视频+反复时间特效+动图跨段被裁剪新增特色 特效滤镜+时间特效+性能提升视频专场-传统企业云端多媒体智能化转型之路