zoukankan      html  css  js  c++  java
  • 实战解析 | 同步音视频解决方案

    目前,国内大部分云厂商大多都提供音视频异步处理解决方案,使用中,音视频异步处理任务需要排队并且处理时间过长。当音视频需要适用各平台时,就需要对它进行转多种码率、转多种格式、打水印、切片等。处理过程通常会消耗“N×音视频时长”(N 是处理次数)的时间,用户平均需要等待“N×音视频时长”的时间,十分影响用户体验。

    秒级完成音视频转码处理

    又拍云的服务器上运行着众多商业直播和UGC项目,为帮助用户实现秒级音视频处理,解决任务排队、处理时间长的问题,又拍云推出了同步音视频处理方案。
    又拍云同步音视频解决方案,同步视频处理剪辑 10 分钟的高清视频,时间只需 1~2 秒,同步音频处理 3 分钟的音频只需要 5 秒,相比异步音视频处理功能,减少了几分钟到数十分钟的处理时间。
    真正实现秒级响应,音视频直播/点播无缝切换。

    2 秒完成商业高清直播处理
    诸如苹果 WWDC 17 开发者大会、魅族产品发布会等商业直播,它们相比于秀场直播、游戏直播更注重于直播结束后的内容传播。为了保证内容的传播价值,通常需要对转录的点播视频进行处理,加入片头、片尾,剪辑某段内容。
    通过又拍云同步音视频处理方案可以便捷、快速的进行音视频同步处理,快速预览编辑效果和最终生成的内容,避免异步处理带来的长等待时间和离线编辑下载、处理,再上传的繁碎流程。

    5 秒搞定 UGC 音频转码
    由于 UGC 用户上传的音频格式多种多样,考虑到兼容多种终端平台和提供稳定的音频质量,需要把音频转码成特定格式、码率、声道。
    使用又拍云同步音频处理方案,可以快速生成音频文件,保证用户使用体验,满足平台对内容的要求。

    实战解析——上直播如何在 5 分钟内完成直播回放视频处理

    上直播通过音视频异步处理剪辑合并 MP4 视频文件,需要调用云处理异步接口进行处理。通常如此处理一个十分钟的视频,需要消耗几十分钟的时间,完全无法满足商业直播场景。

    当客户直播结束后,需要观看回放视频,只有数分钟的时间进行粗剪。 M3U8 类型的文件,能够按照时间进行拼装、组装,可以十分便捷地进行粗粒度剪辑。这就意味着,当我们需要剪辑一个视频时,只需要选定时间,点击确定即可。

    在视频剪辑过程中,一般会出现两种情况:
    - 剪辑去掉中间一部分视频;
    - 剪辑去掉“首位”直播测试片段。

    如果使用异步处理,去掉中间部分视频时,需要将视频剪辑成两段,比如“ 0:00~20:00”时间段的视频,需要去掉“3:00~4:00”部分时,必须先将视频异步处理为“0:00~3:00 ”、“4:00~20:00”两个视频,再通过异步处理合成。这个过程会耗费大量时间,而使用 M3U8格式,剪辑之后,只需要拼接 ts 文件,对时间重新编写即可,达到秒级响应。同时,M3U8 还便于直播和点播之间互相切换,在播放时,可以直接进行替换,真正做到了直播/点播的无缝切换。

    同步视频剪辑操作:
    Step 1.在文件列表中选中需要剪辑的视频,点击「视频剪辑」按钮 ▽

    Step 2. 找到需要剪辑的视频的时间段匹配对应选中下方的时间轴 ▽

    Step 3.选择保留时间轴中的“选中的部分视频/保留未选中部分视频”,点击「确定」按钮 ▽

    推荐阅读:

    WebSocket+MSE——HTML5 直播技术解析

    如何将HLS延时缩短至4秒,HLS+技术详解



  • 相关阅读:
    jdk安装
    ubuntu 搜狗输入法成功安装
    matlab load
    matlab save 命令
    数字信号处理的思考
    非最大值抑制nms
    HMM,MEMM,CRF模型
    [bzoj2301][HAOI2011]Problem b
    [洛谷P3935]Calculating
    [bzoj4816][Sdoi2017]数字表格
  • 原文地址:https://www.cnblogs.com/upyun/p/7115784.html
Copyright © 2011-2022 走看看