Wesley13 Wesley13
4年前
RTMP之后,SRT与QUIC
!(https://oscimg.oschina.net/oscnet/0af1f9d678154900a38cb9fb8252b02c.jpg)RTMP协议存在累计延迟与加密方面的问题,为适应互联网视频低延时,高质量的要求,以UDP为核心,具有创造性的SRT,QUIC等流媒体视频方式将成为新的选择。本文来自NGCodec官方博客
Stella981 Stella981
4年前
Golang中defer、return、返回值之间执行顺序的坑
原文链接:https://studygolang.com/articles/4809Go语言中延迟函数defer充当着cry...catch的重任,使用起来也非常简便,然而在实际应用中,很多gopher并没有真正搞明白defer、return和返回值之间的执行顺序,从而掉进坑中,今天我们就来揭开它的神秘面纱!先来运行下面两段代码:A.无名返
Wesley13 Wesley13
4年前
Java Stream
1Stream简介Stream是数据渠道,用于操作数据源(集合,数组等)所生成得元素序列。而集合讲得是数据,流讲得是计算。注意:Stream自己不会存储元素。Stream不会改变源对象。相反,它会返回一个持有结果得新StreamStream操作时延迟执行得,这意味着它们会等到需要结果时才执
Wesley13 Wesley13
4年前
UDP成为低延时流媒体关键 选SRT还是QUIC?
!(https://oscimg.oschina.net/oscnet/c20abc5ef83446d4aacec0e70d0a8558.jpg)无论是SRT还是QUIC,UDP都成为实现低延迟视频流传输的必选项。在刚刚结束的俄罗斯世界杯,以及即将到来的重大体育赛事中,SRT与QUIC还将有一番较量。LiveVideoStack对
Wesley13 Wesley13
4年前
JAVA通过Gearman实现MySQL到Redis的数据同步(异步复制)
MySQL到Redis数据复制方案无论MySQL还是Redis,自身都带有数据同步的机制,像比较常用的 MySQL的Master/Slave模式 ,就是由Slave端分析Master的binlog来实现的,这样的数据复制其实还是一个异步过程,只不过当服务器都在同一内网时,异步的延迟几乎可以忽略。那么理论上我们也可以
Wesley13 Wesley13
4年前
IOS 图片加载过多导致内存警报的释放内存操作
IOS加载图片越来越多会导致内存警报,此时应该暂停下载操作清除缓存。 (void)applicationDidReceiveMemoryWarning:(UIApplication )application{    //停止下载所有的图片    SDWebImageManager sharedManager
Stella981 Stella981
4年前
DataBus概述
1\.概述Databus是一个低延迟、可靠的、支持事务的、保持一致性的数据变更抓取系统。由LinkedIn于2013年开源。Databus通过挖掘数据库日志的方式,将数据库变更实时、可靠的从数据库拉取出来,业务可以通过定制化client实时获取变更并进行其他业务逻辑。Databus有以下特点:
OpenJDK17-JVM源码阅读-ZGC-并发标记 | 京东物流技术团队
1、ZGC简介1.1介绍ZGC是一款低延迟的垃圾回收器,是Java垃圾收集技术的最前沿,理解了ZGC,那么便可以说理解了java最前沿的垃圾收集技术。从JDK11中作为试验特性推出以来,ZGC一直在不停地发展中。从JDK14开始,ZGC开始支持Window