《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.3 直播类泛娱乐技术服务(7)

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.3 直播类泛娱乐技术服务(7)

《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.3 直播类泛娱乐技术服务(6) https://developer.aliyun.com/article/1231184?groupCode=supportservice



3.1.3.3.3 审核及管控安全


些年来,由于视频业务爆发,对视频监管及审核提出了更高的要求,视频直播 的识别及审核规格要升级。审核规格的升级,往往意味着技术难度和成本的增加。如 何在满足业务需求的情况下,选择成本最优的智能审核方案,是每个直播平台面对的 难题。一般情况,要做严格的审核,采用1s一张的非关键帧的截图,是一个比较稳妥 的做法。但非关键帧的截图,对截图服务的机器开销会比较大,即客户的使用成本会 比较高。如果大平台,  流的数量非常大,  全量走非关键帧截图,  成本开销会非常 大。因此,考虑采用差异化的截图策略,在成本和收益上,做到一个平衡,以期通过 技术手段,在避免成本的浪费的同时,最大程度上做到识别不遗漏。比如:核心大主 播,这类主播数量少,但重要性高,容易被人关注及攻击,走非关键帧截图;敏感高 类目走非关键帧截图;  游戏直播和赛事直播走关键帧截图。这里说的非关键帧截 图,是指强制1s一张截图;关键帧截图,是根据用户推流的gop每个gop截一张。


image.png


3.1.3.3.4 播放安全


生产安全和内容审核管控是从内容的产生和管理角度去解决安全问题,这 是直播内容安全的基础。但是在一些一旦犯错就会产生巨大影响的场景下,需 更严格的管控措施。这就要求我们在播放侧,也需要有一些安全措施来加以保 比如一些敏感内容或者大型活动的直播,这类内容的关注度超高,一旦内容审 所遗漏,哪怕只是一帧画面,也会产生巨大的舆论影响,造成播出事故。对于 场景,推荐使用阿里云直播产品延迟播放的能力,给审核以足够的时间进行逐 帧确认,确保播出安全。延迟播放在日常一些需要确保时效性的场景下是不适 因而延迟播放的能力需要能细化到对直播流粒度的管理。当然,有一些业务场 景,比如部分用户需要实时,而部分用户需要延迟,也可以采用延迟播放来满足。

image.png

 

3.1.3.3.5 内容安全


阿里云频加密方案包含两部分:加密转码+解密播放。


•加密转码:流程1~3。主播推流到直播中心后,直播服务负责通过密钥管理服务 KMS生成Key和密文Key。通过直播转码服务,使用明文密钥对音视频进行对称 密,并将密文Key存入视频封装。


•解密播放:流程4~11。播放终端如需播放此直播流,需向应用服务器AppServ- er发起播放请求,获取播流URL。使用播流URL向直播服务请求视频流。直播服务将 经过转码的加密视频和密文Key传输到播放器SDK。播放终端用密文Key向直播服 获取次加密后的明文Key,直播服务再通过密文Key向密钥管理服务KMS获取明文 Key。播放终端将解密得到的明文Key传给播放器SDK,播放器SDK解密视频进行播 放。


image.png



《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.3 直播类泛娱乐技术服务(8) https://developer.aliyun.com/article/1231181?groupCode=supportservice

相关文章
|
11天前
|
存储 安全 物联网
操作系统的心脏:深入理解现代操作系统架构与核心技术
本文旨在为读者提供一个关于现代操作系统(OS)架构和核心技术的全面概述。通过分析OS的主要组件、功能以及它们如何协同工作,本文揭示了操作系统在计算机系统中的核心地位及其复杂性。我们将探讨进程管理、内存管理、文件系统和输入/输出(I/O)等关键技术,并讨论它们对系统性能的影响。此外,本文还将涵盖一些最新的操作系统趋势和技术,如云计算、虚拟化和物联网(IoT)。通过阅读本文,读者将获得对操作系统内部运作方式的深刻理解,这对于软件开发人员、IT专业人士以及对计算机科学感兴趣的任何人来说都是宝贵的知识。
|
11天前
|
Cloud Native 持续交付 开发者
探索云原生技术:构建高效、灵活的应用架构
【10月更文挑战第6天】 在当今数字化浪潮中,企业面临着日益复杂的业务需求和快速变化的市场环境。为了保持竞争力,他们需要构建高效、灵活且可扩展的应用程序架构。本文将探讨云原生技术如何帮助企业实现这一目标,并分析其核心概念与优势。通过深入剖析云原生技术的各个方面,我们将揭示其在现代应用开发和部署中的重要性,并提供一些实用的建议和最佳实践。
39 2
|
18天前
|
Cloud Native Java API
聊聊从单体到微服务架构服务演化过程
本文介绍了从单体应用到微服务再到云原生架构的演进过程。单体应用虽易于搭建和部署,但难以局部更新;面向服务架构(SOA)通过模块化和服务总线提升了组件复用性和分布式部署能力;微服务则进一步实现了服务的独立开发与部署,提高了灵活性;云原生架构则利用容器化、微服务和自动化工具,实现了应用在动态环境中的弹性扩展与高效管理。这一演进体现了软件架构向着更灵活、更高效的方向发展。
|
27天前
|
存储 缓存 API
探索后端技术:构建高效、可扩展的系统架构
在当今数字化时代,后端技术是构建任何成功应用程序的关键。它不仅涉及数据存储和处理,还包括确保系统的高效性、可靠性和可扩展性。本文将深入探讨后端开发的核心概念,包括数据库设计、服务器端编程、API 开发以及云服务等。我们将从基础开始,逐步深入到更高级的主题,如微服务架构和容器化技术。通过实际案例分析,本文旨在为读者提供一个全面的后端开发指南,帮助大家构建出既高效又具有高度可扩展性的系统架构。
|
27天前
|
存储 Linux KVM
Proxmox VE (PVE) 主要架构和重要服务介绍
Proxmox VE (PVE) 是一款开源的虚拟化平台,它基于 KVM (Kernel-based Virtual Machine) 和 LXC (Linux Containers) 技术,支持虚拟机和容器的运行。PVE 还提供高可用集群管理、软件定义存储、备份和恢复以及网络管理等企业级功能。
569 7
|
10天前
|
缓存 Java 数据库
后端技术探索:从基础架构到高效开发的实践之路
【10月更文挑战第7天】 在现代软件开发中,后端技术是支撑应用运行的核心。本文将探讨如何从后端的基础架构出发,通过一系列高效的开发实践,提升系统的性能与可靠性。我们将深入分析后端框架的选择、数据库设计、接口开发等关键领域,并提供实用的代码示例和优化策略,帮助开发者构建更稳定、高效的后端系统。通过这篇文章,读者将获得关于后端开发的全面理解和实践指导,从而更好地应对复杂项目需求。
35 0
|
2天前
|
消息中间件 Kafka 数据库
微服务架构中,如何确保服务之间的数据一致性?
微服务架构中,如何确保服务之间的数据一致性?
|
3天前
|
Cloud Native API 持续交付
利用云原生技术优化微服务架构
【10月更文挑战第13天】云原生技术通过容器化、动态编排、服务网格和声明式API,优化了微服务架构的可伸缩性、可靠性和灵活性。本文介绍了云原生技术的核心概念、优势及实施步骤,探讨了其在自动扩展、CI/CD、服务发现和弹性设计等方面的应用,并提供了实战技巧。
|
12天前
|
SQL 存储 分布式计算
大数据-157 Apache Kylin 背景 历程 特点 场景 架构 组件 详解
大数据-157 Apache Kylin 背景 历程 特点 场景 架构 组件 详解
19 9
|
13天前
|
存储 分布式计算 druid
大数据-155 Apache Druid 架构与原理详解 数据存储 索引服务 压缩机制
大数据-155 Apache Druid 架构与原理详解 数据存储 索引服务 压缩机制
32 3