对称加密算法优化之 ChaCha20-Poly1305 算法支持

前言

近几年,Google、Baidu、Facebook 等互联网巨头,不谋而合地开始大力推行 HTTPS,国内外的大型互联网公司很多也都已启用全站 HTTPS,这也是未来互联网发展的趋势;从 2017 年开始,Chrome 浏览器已把采用 HTTP 协议的网站标记为不安全网站,苹果 App Store 中的所有应用也都必须使用 HTTPS 加密连接。

又拍云积极推动 HTTPS 的普及,共建安全云生态,将互联网安全提升到一个新的高度。2017年初,又拍云相继推出了免费的 Let's Encrypt 和 TrustAsia 证书 ,并且和国际顶级 CA (包括:Symantec、GeoTrust)机构合作,提供 SSL 证书的申购、管理、部署等功能,操作流程简单方便,一键申购,与又拍云 CDN 服务完美结合,可为用户提供一站式 HTTPS 安全加速解决方案。

 SSL 证书购买界面:

lingsen.zeng

短视频接入指南

第一步:注册又拍云账号,完成实名验证。(已有账号,可以忽略这步)

第二步:下载短视频 SDK(AndroidiOS),导入工程。如果 APP(工程)不存在,需要先创建。

第三步:申请短视频 SDK 的 KEY。(有表格,可以跟商务索要)

第四步:登录又拍云控制台,创建云存储服务,配置操作员、密码及权限(建议可读、可写)。

第五步:在工程中,配置短视频 SDK 的 KEY、资源文件,配置短视频 SDK 上传的云存储服务、操作员、密码。

第六步:运行 APP 测试。

在接入的过程中,遇到任何问题,都可以反馈给售后或您的商务经理。

Demon

如何解决直播卡顿问题

视频直播中,我们经常会遇到视频直播卡顿,频繁出现缓冲标志或者直播画面一卡一卡的情况。

究竟是哪些原因造成了视频直播观看是的卡顿情况呢?

1.视频直播卡顿原因

2、问题排查

2.1.设备

高清视频往往会给硬件带来解码压力,尤其是在高清视频的情况下,这一点造成的卡顿尤为明显。同时如果PC端Flash Player或移动端播放软件版本过低时,可能也都会造成解码问题导致播放卡顿。

如果是这个原因,解决方法有以下几点:

  • 升级硬件、软件设备,提高兼容性和容错率
  • 使用硬编硬解方案,充分利用GPU 加速
  • 降低视频码率,选择流畅或者标清画质进行视频播放
  • 增大播放器缓冲区,缓解因网络或解码不稳定引起的卡顿

 

2.2.1音视频时间戳不同步

zhaozhongxing

HSTS 助力网站更安全

又拍云最近新上线了 HSTS 功能,对于使用 HTTPS 的站点可谓是又一重大安全升级福利呦。

使用又拍云的用户可登陆 CDN 控制台,依次进入:服务 > 功能配置 > HTTPS > HSTS,点击管理即可开始配置。

特点:实现方式简单方便,只需动手做一下开关即可,极易操作,源站服务器无需做任何变动。

简介

HSTS(HTTP Strict Transport Security,RFC6797),即 HTTP 严格安全传输,是国际互联网工程组织 IETF 正在推行一种新的Web安全协议,网站采用 HSTS 后,用户访问时无需手动在地址栏中输入HTTPS,浏览器会自动采用 HTTPS 访问网站地址,从而保证用户始终访问到网站的加密链接,保护数据传输安全。

背景

先前一篇博客中咱们已经说到,全网 HTTPS 已是大势所趋,多数网站都…

Demon

RTMP 协议详解

又拍直播云产品已上线一年多,随着功能不断丰富,客户逐渐积累,平台一直稳定运行。

RTMP 协议是直播中非常重要的传输协议,互联网的各个直播产品都离不开这个非常可靠的伙伴,今天就让我们来认识认识他。

什么是 RTMP 协议

RTMP 是 Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议是由 Adobe 公司提出的一种应用层的协议,基于 TCP,是一个协议族,包括 RTMP 基本协议及 RTMPT/RTMPS/RTMPE 等多种变种。用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着 VR 技术的发展,视频直播等领域逐渐活跃起来,RTMP 作为业内广泛使用的协议也重新被相关开发者重视起来。

1.总体介绍

RTMP 协议是应用层协议,是要靠底层可靠的传输层协议(通常是 TCP )来保证信息传输的可靠性的。在…

lingsen.zeng

无损 WebP 正确的使用姿势

有损 WebP 会损失图片的内容,降低图片质量,对图片质量要求高的应用会考虑使用无损 WebP,在减少图片体积的同时保证使用体验。相关阅读:WebP 开发专题
 

使用无损 WebP,主要涉及三个问题

一是质量(quality)与体积的关系,当 q 设置多大时图片体积是最优的。

二是其他图片格式转换成无损 WebP 时体积变化的关系,什么格式适合转成无损 WebP。

三是转换后图片质量是否下降。
 

首先来看质量与体积的关系,有损 WebP 的体积随 q 的变大而变大,无损 WebP 不同,体积随 q 的变大而略微变小,在 q=100 时体积取得最优解。如下图所示:

其次,其他图片格式转换成 WebP 时体积变化的关系,转成有损 WebP 体积平均减少 70%,转成无损 WebP 体积变化跟图片格式相关。

JPG 转换成无…

lingsen.zeng

同步音视频处理解决方案

一、背景

当前,各云厂商提供的音视频处理都是异步进行处理的,存在任务需要排队、处理时间长的问题。如果音视频内容是应用自有的,这个问题并不严重,甚至无关紧要,应用完全可以把它处理好再展示给用户。如果是 UGC 的,这就不行了,为了保证音视频适用各平台和维护自身利益,应用要对它进行转多种码率、转多种格式、打水印、切片等,这个过程的耗时通常等于N * 音视频时长(N 是处理次数,具体视功能个数决定),也就是用户平均要等 N *音视频时长,这对用户体验是非常糟糕的。

针对这个问题,又拍云推出了同步音视频处理解决方案,帮助应用实现秒级音视频处理,解决任务排队、处理时间长的问题。

二、应用场景

1)商业直播

商业直播相比个人直播(比如秀场直播),更注重直播结束后的内容传播,为了保证内容传播的价值,通常要对转录的点播进行处理,比如加上片头、片尾,比如去掉中间某一句话、某一小段。

这个时候,便捷、高速的…

子時

新上线功能小介-浏览器缓存与参数顺序识别

针对最近刚上线的几个功能,做个简单的介绍。

浏览器缓存

browser_cache,即浏览器缓存,顾名思义,即是控制客户浏览器端的一个缓存时间。一般使用 CDN 加速的用户,都会根据自己的需求设置不同的缓存规则,且这部分缓存是缓存在 CDN 厂商提供的边缘节点上。而浏览器缓存则是直接控制客户访问的浏览器端的一个缓存时间,更加简单暴力的把所需要缓存在最终端用户的内容缓存下来。

功能:控制客户浏览器端的缓存时间。

配置:又拍云管理后台服务>配置>基础配置>浏览器缓存

设置的方法参考缓存配置,只需设置资源路径与对应的缓存时间即可。

注意要点:

如果设置的浏览器缓存时间大于文件在 CDN 节点上的缓存时间,则此浏览器缓存时间失效,仍以 CDN 节点的缓存时间为准。

这里分三种情况:

1:CDN 设置了缓存时间,浏…

子時

又拍云短信服务简介

什么是短信服务

 短信服务是又拍云全新推出的一项服务,专门为企业用户提供验证码短信、通知短信和营销短信的发送。又拍云短信服务通过对网络服务资源统一管理和调度,三网合一,全网覆盖,采用行业专用通道,为用户提供企业级短信送达服务,帮助企业与客户建立更便捷、高效的沟通渠道。

短信服务目前提供的短信通道分为两大类:免审签名通道与普通签名通道,两种通道按模板类型又分为行业短信与营销短信。

免审签名通道:

签名无需审核,只需审核模板内容,审核时间为工作日内的1-3小时。

普通签名通道:

需对模板与签名同时进行审核报备,审核时间为1-3个工作日。

行业短信:

适用于用户注册验证、找回密码、服务通知、物流通知等场景。

营销短信:

适用于促销活动、会员服务、客户关怀等场景,且营销短信尾部须添加“退订回T、退订回TD或退订…

又拍云 H.265 视频点播解决方案详解

好消息!又拍云即将发布 H.265 视频点播解决方案,该解决方案包括:视频上传、视频存储、视频编码、视频分发适配、视频解码等功能。

背景

继爱奇艺、乐视和 PPTV 等视频厂商宣布支持 H.265 高清视频播放后,2014 年 4 月,搜狐视频宣布正式上线视频行业首个 H.265 高清大片专区,用户用搜狐影音客户端或网页,可在线观看 200 余部当下最火的超高清大片,此举无疑将加速网络视频行业全面高清化乃至超高清化的发展。作为云分发厂商,如何进行 H.265 适配方案的推广,下文将进行详细概述。

解决方案:H.265 自适应解决方案

1、什么是 H.265 ?

H.265 又称 HEVC(High Efficieny Video Coding),是国际标准化组织和国际电联组织在 2013 年 3 月正式批准通过的新一代视频压缩标准,主要面向高清数字电视以及视频编解码系统的应用。

H.26…