实战解析 | 同步音视频解决方案

目前,国内大部分云厂商大多都提供音视频异步处理解决方案,使用中,音视频异步处理任务需要排队并且处理时间过长。当音视频需要适用各平台时,就需要对它进行转多种码率、转多种格式、打水印、切片等。处理过程通常会消耗“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+技术详解

时间: 2024-10-05 10:24:29

实战解析 | 同步音视频解决方案的相关文章

Android 即时音视频解决方案2——腾讯云

上一篇文章介绍了环信的解决方案,见Android 即时音视频解决方案1--环信,这篇文章,介绍一下更加靠谱,也就是腾讯云的解决方案,毕竟腾讯是是这方面的头头,比较靠谱.当然,集成腾讯云比集成环信稍微复杂那么一点,需要有一点点的耐心. 官方地址音视频云通信 AVC SDK下载AV Andriod1.3 文档地址音视频云通讯 先讲讲腾讯云的原理,使用腾讯云的时候,要有一个账号体系,这个账号体系比较灵活,可以使用独立模式也可以只用第三方账号体系,这里使用独立模式. 使用独立模式,要使用腾讯云的服务的时

浅谈AnyChat 音视频解决方案for Android 视频显示问题

近日,发现有较多朋友反馈在使用AnyChat的音视频解决方案,特别是在将标准android demo的VideoActivity视频部分代码移植到自己的工程中遇到本地视频黑屏或者远程视频显示不了的问题.这些问题在我当时的开发过程中同样遇到了,在这里就简单把当时我自己解决问题的心得做一个简单汇总说明以及相应解决方案. 1.本地视频黑屏.不显示 问题可能原因:没有设置音视频参数,没有使用Java采集模式 解决方法:将标准demo里面hallactivity类中的ApplyVideoConfig函数移

Android 即时音视频解决方案1——环信

需求 即时音视频通话 解决方案 环信,官方地址http://www.easemob.com/ SDK下载 http://downloads.easemob.com/downloads/easemob-sdk-2.2.2.zip SDK集成 解压下载的文件,将libs下的easemobchat_2.2.2.jar拷到Android Studio项目中的libs中,并在main目录下新建jniLibs目录,将so文件拷到其中.如图 代码抽取 我们只需要即时音视频的功能,因此环信提供的Demo中有多余

音视频解决方案Web平台之背景水印更改

AnyChat SDK(AnyChat音视频互动开发平台)是一套跨平台的(*)即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量.宽适应性.分布式.模块化的网络音视频互动平台.支持Windows.Web.Android.iOS.Linux等跨平台互联互通 其中自从AnyChat r4092版本开始,AnyChat for Web SDK支持设置本地图片为界面背景.

跨平台的即时通讯音视频解决方案

改变你视界的AnyChat,通过封装音视频编解码.流媒体处理以及P2P等专业复杂技术,为上层应用提供简单的API控制接口,实现一对一.一对多的实时音视频交互.文件传输.透明通道.音视频录制等功能.在移动互联网.物联网.在线教育.远程医疗.视频客服以及智能家居等业务领域拥有广泛的应用空间. 产品核心竞争力 一.音视频通信 承载数千客户的多形态音视频通信应用,近十年技术积累值得信赖,AnyChat将为您提供专业卓越的跨平台音视频通信服务体验.采用和优化H.264视频编解码,AAC音频编码标准与P2P

FFmpeg--如何同步音视频的解决方案

如何同步视频 PTS和DTS 幸运的是,音频和视频流都有一些关于以多快速度和什么时间来播放它们的信息在里面.音频流有采样,视频流有每秒的帧率.然而,如果我们只是简单的通过数帧和乘以帧率的方式来同步视频,那么就很有可能会失去同步.于是作为一种补充,在流中的包有种叫做DTS(解码时间戳)和PTS(显示时间戳)的机制.为了这两个参数,你需要了解电影存放的方式.像MPEG等格式,使用被叫做B帧(B表示双向bidrectional)的方式.另外两种帧被叫做I帧和P帧(I表示关键帧,P表示预测帧).I帧包含

远程医疗 音视频解决方案

远程医疗是指通过计算机技术.通信技术与多媒体技术,同医疗技术相结合,旨在提高诊断与医疗水平.降低医疗开支.满足广大人民群众保健需求的一项全新的医疗服务.目前,远程医疗技术已经从最初的电视监护.电话远程诊断发展到利用高速网络进行数字.图像.语音的综合传输,并且实现了实时的语音和高清晰图像的交流,为现代医学的应用提供了更广阔的发展空间.国外在这一领域的发展已有40多年的历史,而我国只在最近几年才得到重视和发展. 首先,是在一定程度上缓解了我国专家资源.中国人口分布极不平衡的现状.我国人口的80%分布

FFmpeg音视频核心技术精讲与实战

第1章 课程导学与准备工作全民娱乐时代,需要音视频等多媒体产品层出不穷,但会处理音视频数据的工程师却极度匮乏,进入音视频开发领域正当时,这门课程就是为这样的你而生.来吧!加入我们,成就更好的自己.1-1 课前必读(不看会错过一个亿)1-2 课程导学1-3 音视频的应用范围与播放器架构讲解(选看)1-4 什么是ffmpeg?它能做什么?(选看)1-5 ffmpeg下载,编译与安装1-6 Windows下安装 FFmpeg1-7 ffmpeg命令大全文档 第2章 FFmpeg常用命令实战本章讲解如何

RTP RTCP在音视频传输与同步方面的使用

转自:http://blog.csdn.net/kof98765/article/details/17733701 1 音视频实时传输 1.1 Jrtplib库介绍 本系统采用开源库Jrtplib进行RTP传输模块的开发.Jrtplib库是由比利时Hasselt大学EDM(Expertise Centre for Digital Media)开发的一个用C++语言实现的完全开源的RTP库,目前已经可以运行在Windows.Linux.FreeBSD.Solaris.Unix和VxWorks等多种