0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用基于IP的云自定义解决方案服务设计多媒体解决方案

星星科技指导员 来源:嵌入式计算设计 作者: Prathamesh Ghodke 2022-11-18 15:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

适用于任何业务领域的私有云、公有云或混合云解决方案旨在为组织和客户数据提供增长自由和安全性。

对于基于云的多媒体解决方案,有基于云的自定义转码器 IP,支持自动视频点播 (VOD) 管道。云服务提供的解决方案可以引入源视频,使用云媒体转换器处理视频以在各种设备上播放,并存储转码后的媒体文件以按需交付给最终用户。

自定义 IP 集成以及其他云服务展示了使用开源编解码器的更好可行性,使用一个人的转码器而不是云媒体转换器来提供多媒体解决方案。在这篇博客中,我们将了解如何选择像 AV1 这样的开源编解码器作为编码的自定义 IP,以作为服务在云上集成。

因此,上传到云上的视频文件可以使用AV1编解码器进行编码,而无需使用云媒体转换器服务。该解决方案是自动化的,内容提供商只需要在云输入文件存储服务上上传视频,进一步的编码会自动发生。完成后,它将内容存储在云存储服务上,最终用户会收到有关内容可用性的通知。

模块的使用

本地 Ubuntu Linux 机器可用于在目标 AWS S3 存储桶上上传输入视频,EC2 实例用于将输入视频转码为 AV1 编解码器输出。编码可以通过FFmpeg以及GStreamer完成。在这里,FFmpeg 因其强大的社区支持和额外功能的可用性而被使用。EC2 云实例可以在任何基于 Linux 的系统服务器上使用。此外,S3 云输出文件链接已集成到 AWS Sumerian 中,以便使用在 3D 场景模式下设置的 VR 进行查看。

以下是环境设置的先决条件:

优麒麟本地机器

访问以下 AWS 服务

S3

拉姆达

DCS

社交网络

SES

云观察

为了克服云媒体转换器的局限性,可以拥有自己的自定义IP,即转码器解决方案,可以与其他云服务一起使用。与云媒体转换器相比,它将加快编码速度或提供与云媒体转换器相同的速度,同时降低每个编码作业的成本。它还易于集成任何编解码器,并为每个编解码器提供多个编码器的选择。

使用AOMedia Video 1(AV1)编解码器的好处:

它是一种开源、免版税的视频编码格式,用于通过互联网传输视频。

AV1质量和效率:基于PSNR和VMAF在720p下的测量,AV1的效率比VP9(libvpx)高约25%。莫斯科国立大学研究人员进行的一项测试得出了关于质量的类似结论,发现 VP9 需要比 AV22% 多 1% 的比特率,才能达到相同的质量水平。

将AV1与H.264(x264)和VP9(libvpx)进行比较,当使用恒定质量编码模式时,Facebook显示使用AV1比H.264节省约45-50%的比特率,比VP9节省约40%。

根据市场趋势功能,整合的多媒体解决方案包括图像叠加、时间码老化、比特率控制模式、广告、旋转、动态图像叠加、字幕、裁剪等。构建端到端管道编排、实时和录制流式传输 (VOD)、转码、云服务、内容分发网络 (CDN) 集成和交互式 VR 场景创建等解决方案需要这些功能。

在虚拟现实解决方案的流程图中,用户将视频上传到 AWS S3 中存储桶的监视文件夹。分段上传完成事件将触发 lambda 函数,该函数将启动 EC2 实例。然后,将通过 FFmpeg 执行编码,以使用 AV1 编解码器对输出进行编码。如果编码成功,则只会将编码的文件上传到 AWS S3 存储桶中的“输出”目录。如果编码失败,则输入媒体文件将从 AWS S3 的“输入”目录中删除。内容提供商将收到一封电子邮件通知,告知使用 AWS SNS 服务编码作业失败或成功。AWS SNS 将触发进一步的 AWS Lambda 函数,Lambda 将停止 AWS EC2 实例。Lambda 还将检查触发器是否用于输出文件上传(如果是),它将使用 AWS SES 服务向最终用户发送电子邮件通知,以通知新内容的可用性。此外,AWS S3 输出文件链接可以集成到 AWS Sumerian 中,以便在 3D 场景模式下使用 VR 集进行查看。Python3 可用于整个自动化脚本。

使用云媒体自定义基于 IP 的解决方案服务,可以大规模地将视频流式传输给最终用户,提供低延迟内容,保护视频免受意外下载,消除手动构建开发步骤的复杂性,并在自己的环境中构建解决方案以进行演示。上述设置需要 18 分钟的编码时间,云媒体转换器提供 4.4 MB 输出大小,而自定义 IP 提供 2.4 MB 输出大小需要 12 分钟。Softnautics可以帮助媒体公司设计跨各种平台的多媒体解决方案,使用先进技术以创新的方式融合物理现实和数字信息。Softnautics多媒体专家在增强现实,虚拟现实,AV编解码器开发,图像/视频分析,计算机视觉,图像处理等方面拥有丰富的经验。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 解码器
    +关注

    关注

    9

    文章

    1225

    浏览量

    43771
  • 转换器
    +关注

    关注

    27

    文章

    9449

    浏览量

    156984
  • Linux
    +关注

    关注

    88

    文章

    11818

    浏览量

    219575
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智原科技推出全新终端AI IP解决方案

    ASIC设计服务IP研发销售厂商智原科技(Faraday Technology Corporation,TWSE:3035)今日宣布推出支持SST-ESF4 eNVM的联电28纳米平台IP
    的头像 发表于 04-15 15:05 358次阅读

    IDT无线基础设施解决方案:提升数字媒体体验

    IDT无线基础设施解决方案:提升数字媒体体验 一、市场需求与挑战 如今,无线通信设备消费者对高性能的需求日益增长,期望以更低的价格快速获取所需数字媒体内容,同时要求零误差。系统设计师面临着平衡性
    的头像 发表于 04-12 10:05 545次阅读

    使用Python/MyHDL创建自定义FPGA IP

    使用 Python/MyHDL 创建自定义 FPGA IP,与 Vivado 集成,并通过 PYNQ 进行控制——实现软件上的简单硬件设计。
    的头像 发表于 04-09 09:53 232次阅读
    使用Python/MyHDL创建<b class='flag-5'>自定义</b>FPGA <b class='flag-5'>IP</b>

    直流固态变压器控制策略仿真解决方案

    ,可以自定义设置级联数量与相关参数。控制开关频率50kHz。本次仿真重点聚焦于 DCSST 的输出电压闭环控制,通过调节 DAB 模块的移相比,实现输出电压的稳定控制,抑制环流和谐波干扰。 离线仿真 离线
    发表于 03-06 09:26

    爱立信推出5G-A定位服务解决方案

    爱立信近日宣布推出综合性创新方案——5G-A定位服务解决方案,旨在重新定义商用5G独立组网中基于位置的服务
    的头像 发表于 01-24 17:09 3636次阅读

    易灵思FPGA RISC-V自定义指令的使用方法

    功耗设备到高性能计算。易灵思提供完整的RISC-V 解决方案,致力于让开发者和硬件设计人员可以根据需要自定义和扩展指令集,且无需担心专有技术的限制。
    的头像 发表于 11-24 11:36 5607次阅读
    易灵思FPGA RISC-V<b class='flag-5'>自定义</b>指令的使用方法

    AMD利用可重构FPGA设备Moku实现自定义激光探测解决方案

    摘要本文介绍了AdvancedMicroDevices,AMD公司如何基于可重构FPGA设备自定义激光探测解决方案,替代传统的仪器配置,通过灵活且可定制的FPGA设备Moku提供更高效和灵活的激光
    的头像 发表于 11-20 17:28 1914次阅读
    AMD利用可重构FPGA设备Moku实现<b class='flag-5'>自定义</b>激光探测<b class='flag-5'>解决方案</b>

    采用汇编指示符来使用自定义指令

    、采用.insn汇编指示符实现risc-v自定义指令。这种方式可以指定工具来选择寄存器,也可以自己选定寄存器。指令格式如下(引自gnu 汇编器手册): 演示案例可以查看芯来官方案例,这里
    发表于 10-28 06:02

    华为发布全新升级星河AI MSP服务解决方案

    ​华为数据通信创新峰会2025(HNS 2025)欧洲站期间,MSP(Managed Service Provider,管理服务提供商)高层圆桌会议在慕尼黑成功举办。会上,华为发布全新升级的星河AI MSP
    的头像 发表于 10-13 09:44 1066次阅读

    ADI GMSL解决方案在车载安全系统的应用优势

    千兆多媒体串行链路(GMSL)是一种应用广泛的SERDES(串行器/解串器)技术,适用于多种终端市场的摄像头应用场景。本文介绍了当前车载安防系统架构中的摄像头链路技术,及其核心特性与局限短板,同时深入分析了GMSL解决方案为何能成为传统
    的头像 发表于 10-09 02:09 1.5w次阅读
    ADI GMSL<b class='flag-5'>解决方案</b>在车载安全系统的应用优势

    EM储能网关 ZWS智慧储能应用(21) — 自定义报表

    在储能运营中,精准的电量数据统计对客户收益与运营策略意义重大。客户电表种类多样,希望在储能平台查看数据。储能平台的自定义报表功能可满足多样化需求,内置统计方式,统一报表风格。前言在储能系统运营中
    的头像 发表于 09-26 11:46 598次阅读
    EM储能网关 ZWS智慧储能<b class='flag-5'>云</b>应用(21) — <b class='flag-5'>自定义</b>报表

    大彩讲堂:VisualTFT软件如何自定义圆形进度条

    VisualTFT软件如何自定义圆形进度条
    的头像 发表于 07-07 17:10 1930次阅读
    大彩讲堂:VisualTFT软件如何<b class='flag-5'>自定义</b>圆形进度条

    KiCad 中的自定义规则(KiCon 演讲)

    “  Seth Hillbrand 在 KiCon US 2025 上为大家介绍了 KiCad 的规则系统,并详细讲解了自定义规则的设计与实例。  ”   演讲主要围绕 加强 KiCad 中的自定义
    的头像 发表于 06-16 11:17 2568次阅读
    KiCad 中的<b class='flag-5'>自定义</b>规则(KiCon 演讲)

    HarmonyOS应用自定义键盘解决方案

    自定义键盘是一种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键位,使输入更加便捷和舒适。在安全防护层面,自定义键盘可以
    的头像 发表于 06-05 14:19 2633次阅读

    传统多媒体教室和智慧教室有什么区别?广凌带着智慧教室整体解决方案给你解答!

    在教育信息化进程中,多媒体教室与智慧教室常被提及,但二者的技术架构、功能定位及教育价值存在本质差异。本文结合广凌科技智慧教室解决方案,深度解析两者区别,为院校信息化建设提供参考。
    的头像 发表于 05-30 09:47 1094次阅读
    传统<b class='flag-5'>多媒体</b>教室和智慧教室有什么区别?广凌带着智慧教室整体<b class='flag-5'>解决方案</b>给你解答!