首页
学习
活动
专区
工具
TVP
发布

后台开发+音视频+ffmpeg

专栏作者
17
文章
84808
阅读量
34
订阅数
国内支付体系与支付后台搭建
中国人民银行支付清算系统(China National Automatic Payment System)是为我国金融机构之间以及金融机构与人民银行之间的支付业务提供最终资金清算的重要核心业务系统,整体架构如下图所示:
榴莲其实还可以
2021-05-20
3.4K2
数据迁移与一致性思考与实践
在上一篇中我们讲了通用优惠券系统的设计,这篇主要是以优惠券重构后,我们现有系统接入到该通用优惠券系统过程中遇到的数据迁移与一致性问题相关的思考与实践。我们早期的优惠券系统使用的是ckv的存储,后来为了统一,全部改为使用redis储存了,这里首先一个数据迁移点是 ckv----->redis的迁移,另一个数据迁移点是上海redis----->深圳redis。之所以会有redis --->redis的迁移,主要是刚开始我们redis是和别人混部,选择了一个上海的机房,由于整个服务几乎都部署在广深地区,所以需要迁回来,并且单独一个redis集群存储,不在混部。
榴莲其实还可以
2020-07-14
16.7K3
优惠券系统设计
对于一个电商系统,一般都会有很多的促销手段,包括优惠券,拼团,砍价,老带新等等。我们在线教育的产品(腾讯课堂,企鹅辅导等)作为一个电商系统(商品比较单一,主要是卖课),自然也少不了会接入这些促销系统来提升我们的活跃用户与流水,就腾讯课堂而言,优惠券是众多促销手段中使用频次最高,优惠金额最多的一种手段了。
榴莲其实还可以
2020-06-11
4.3K0
记一次幻读排查
mysql支持4种级别的事务隔离:未提交读(read uncommitted),已提交读(read committed),可重复读(repeatable read),串行化(serializable)。一般mysql默认的事务隔离级别是可重复读,在这种隔离级别下当遇到幻读的情况,该怎么处理呢。
榴莲其实还可以
2020-06-03
7930
Gin框架详解
gin是一个开源的,用golang开发的web框架,https://github.com/gin-gonic/gin 地址如下。它有如下特性:
榴莲其实还可以
2019-07-19
7.1K0
RSA算法原理与加解密过程
RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的
榴莲其实还可以
2019-05-31
2.5K0
开源spp源码剖析
这个是对腾讯开源组件spp 框架源码学习后的一个流程梳理。主要包括spp组成,以及各模块的函数调用流程
榴莲其实还可以
2019-03-28
3.2K1
Quic 协议详解--包格式
上一篇<Quic 协议详解--简介>中简单的讲述了讲述了Quic的一些特性,本篇将讲述quic的包类型与格式。Quic有两种类型的包:特殊包(Specail Packets)和常规包(Regular Packets)。其中特殊包有两类:版本协商包(Version Negotiation Packets)和公共重置包(Public Reset Packets)。 常规包 包含了帧(Frame)信息。所有的Quic 包的大小应该不大于MTU,以避免ip 分片。当前的Quic实现在ipv6环境每个包 最大限制为1350的字节,ipv4环境下为1370,这两个限制都不包含ip 和 udp 头。
榴莲其实还可以
2019-01-25
10K0
Quic 协议详解-开篇简介
Quic如此牛逼,一篇肯定是不能做到详解的,所以后面将会写几篇来对quic进行一个阐述。这些文章都是自己对https://www.chromium.org/quic官网的翻译与理解。
榴莲其实还可以
2019-01-21
7.1K0
c++ 时间轮定时器实现
之所以写这篇文章,是在一篇博客中看到了时间轮定时器这个东西,感觉很是惊艳。
榴莲其实还可以
2018-11-09
10.3K8
redis跳跃表源码详解
跳跃表是一种有序的数据结构,他通过在每个节点中维护多个指向其它节点的指针,从而达到快速访问节点的目的。跳跃表的查找操作平均时间复杂度为o(logN)。在大部分情况下,跳跃表的效率和平衡二叉树相当,且跳跃表的实现更为简单。redis中有序集合的底层实现就是使用了跳跃表。
榴莲其实还可以
2018-09-30
2.3K0
dpvs源码分析(续二)
在上一篇<dpvs源码分析(续)>中,我们以tcp为例,讲到了连接的建立,同时也提到了full-nat,snat这些术语。在该篇中,我们再来讲讲连接建立的过程。
榴莲其实还可以
2018-08-10
1.8K0
dpvs源码分析(续)
前言 在上一篇https://cloud.tencent.com/developer/article/1180256?s=original-sharing,我们已经介绍过dpvs启动过程中的一些初始化
榴莲其实还可以
2018-08-08
2.3K0
dpvs源码分析
dpvs是爱奇艺开源的,它是一款基于dpdk的高性能4层负载均衡器。源自于LVS和改版后的alibaba/LVS. dpvs即dpdk-lvs. 等多关于dpvs的相关原理与特性请参考https://github.com/iqiyi/dpvs。本文主要是对dpvs的部分源码做剖析。
榴莲其实还可以
2018-08-08
4.7K1
视频云转拉灾备——腾讯云挂掉引发的思考
就在昨天,腾讯云部分功能挂了,经查实广州机房的光缆被挖断导致。当时也影响到了我们视频云转拉这边的业务。有个例子是,一个小客户有个流没有拉起,但是收到了已经拉起的回包。经过我们的分析,原因如下:当转拉请求下发到服务器(内网之间的通信,使用的是内网IP),服务器能收到并处理该请求,所以正常回包。当请求处理程序启动ffmpeg进程时,ffmpeg会去和源站建连(使用外网IP),由于光缆断了,外网肯定是不通的,转拉自然也不会成功。正因此也引发了我们关于转拉灾备的一个思考。
榴莲其实还可以
2018-07-25
1.9K0
ffmpeg视频云转拉耗时优化(续)
背景 https://cloud.tencent.com/developer/article/1149105?s=original-sharing 上次在这里详细分析了ffmpeg转拉过程中的耗时问题
榴莲其实还可以
2018-07-12
1.9K0
ffmpeg视频云转拉过程中耗时分析与优化
在整个视频云的流程中(对于冷流整个流程是比较多的),其中有一个环节是转拉。转拉就是从源站拉流,然后推流到目的服务器上的过程。
榴莲其实还可以
2018-06-20
4.4K3
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档