• 博客(29)
  • 收藏
  • 关注

原创 NameNode锁细粒度优化在B站的实践

随着业务的高速发展,针对HDFS元数据的访问请求量呈指数级上升。

2024-04-26 12:00:00 669

原创 B站自研数字版权管理方案完成Cartesian的Farncombe Security™安全审计

2024年4月,bilibili自研的软件级数字版权管理方案BiliDRM顺利完成了知名第三方内容安全审计专家Cartesian的审查。

2024-04-25 12:00:00 166

原创 B站下行CDN架构的探索与应用

B站的下行CDN旧架构如下图所示,可以看到边缘CDN节点与中心调度服务有紧密协作,简单说是先由调度服务进行流量调度(负责均衡的调度到每个网关组件节点),再由回源组件进行集群内的回源收敛,最终到对应的回源节点进行回源。我们将负载能力划分成一个个小长方条,当某个资源(流)占据的条数>=N时,则会触发流量打散策略,将溢出的流量划分给其他组件,如图中“组件-1”内的深绿色大长方条,被平均切割成3个中长方条。接着,我们可以看到网关组件会将每个请求的实时带宽同步到中控,这也是所有策略的数据源。

2024-04-23 12:00:00 1463

原创 重构国内游戏账号登录系统的思考和实践

账号登录系统,作为游戏发行平台最重要的应用之一,在当前的发行平台的应用架构中,主要承载的是用户的账号注册、登录、实名、防沉迷、隐私合规、风控等职责。

2024-04-19 12:00:00 983 6

原创 Matroska解封装原理与实践

Matroska是一种开放标准、功能强大的多媒体封装格式,可容纳多种不同类型的视频、音频及字幕流,其常见的文件扩展名为.mkv、.mka等。

2024-04-16 12:00:00 754

原创 千万长连消息系统

本文将介绍基于golang实现的长连接服务,介绍长连接服务的框架设计,以及针对稳定性与高吞吐做的相关优化。

2024-04-12 12:00:00 685

原创 Flink Keyed State的优化与实践

本文的内容主要是从业务场景跟进到RocksDB的读写行为,来优化RT耗时高的问题,并使用优化方案缓解compaction的压力。

2024-04-09 12:00:00 594

原创 开放平台 - 互动玩法演进之路

随着直播业务和用户规模日益壮大,如何丰富直播间内容、增强直播间内用户互动效果,提升营收数据变得更加关键。

2024-03-29 12:00:00 812

原创 哔哩哔哩完成鸿蒙原生应用Beta版本开发,携手华为共探全场景新机遇

哔哩哔哩宣布完成鸿蒙原生应用Beta版本开发。

2024-03-29 12:00:00 265

原创 基于数据沙箱与LLM用例自愈的UI自动化测试平台

本文将对AutoMotion平台的设计理念、核心功能以及实现原理进行介绍,希望能与大家一同交流进步。

2024-03-26 12:00:00 802

原创 广告增量实时索引构建实践

本文将针对如何构建出完整、可靠、可维护的“广告更新数据流”进行展开叙述。

2024-03-22 12:00:00 1293 1

原创 自研流媒体协议探索与实践

自从我站从2020年逐步灰度自研P2P开始, 在直播下行带宽方面取得巨大的成功,带宽成本每年节省数亿。

2024-03-19 12:00:00 872

原创 万字长文解析:大模型需要怎样的硬件算力

本文将从AI-Infra角度出发,带大家了解目前大模型在算力、存储、通信等多方面上硬件资源的挑战和瓶颈,并且提供相关指标的量化手段和选型指导。

2024-03-18 18:17:58 548

原创 数据库不应放在容器中?- B站Kubernetes有状态服务实践(Elasticsearch/Clickhouse)

本文基于Elasticsearch/Clickhouse在B站生产环境的容器化/K8s编排能力落地, 将阐述为何我们需要进行容器化/on k8s, 容器化中遭遇的挑战以及解决方案, 落地的技术细节以及收益。

2024-03-12 12:00:00 2005 1

原创 商业前端TS开发自动化工具

为了提升开发协作效率,增加前端主动感知API的能力,提升项目的可维护性和开发效率,开发实现了TS自动化生成工具。

2024-03-08 12:00:00 331 1

原创 B站自研色彩空间转换引擎

色彩空间是一种数学模型,用于描述和表示颜色的方式。

2024-03-05 12:00:00 780

原创 B站画质补完计划(2):视频超分让像素细腻生动

为了给用户提供更清晰的画质体验,B站自研的超分辨率算法已经在站内广泛应用。

2024-03-01 12:00:00 987 2

原创 FFmpeg前端视频合成实践

本文介绍的是一种基于FFmpeg + WebAssembly开发的视频合成能力。

2024-02-27 12:00:00 957

原创 WebGL高质量实时角色渲染

本文将带你了解B站为何选择更为灵活轻量的WebGL渲染方案。

2024-02-23 12:00:00 1053

原创 精心设计的 DNS Failover 策略在 Go 中竟然带来了反效果,发生了什么?

Go net 库中提供了两种解析逻辑:自实现的内置解析器和系统提供的解析函数。windows 、darwin(MacOS等)优先使用系统提供的解析函数,常见的 Debain、Centos 等优先使用内置解析器。

2024-02-20 12:00:00 971

原创 人身攻击与引战类评论的社区治理

社区一直面临一个挑战就是:减少贬损、侮辱、诽谤等粗俗人身攻击内容的曝光另,一方面能够促进正向内容和情绪的流通;一方面希望通过治理引导用户正向发言,进一步促进社区友好互动、建设社区氛围,从而让用户看到良好的社区环境和氛围。

2024-02-09 12:00:00 970 1

原创 Web 终极拦截技巧(全是骚操作)

如果系统的控制权、代码完全被掌控,很容易添加中间层;现实情况我们往往无法控制系统的所有细节,所以需要使用一些 “非常规”(拦截) 手段来增加中间层。

2024-02-06 12:00:00 971 1

原创 会员购交易系统架构演进

会员购是B站2017年推出的IP消费体验服务平台,在售商品以手办、漫画、JK制服等贴合平台生态的商品为主。

2024-02-02 12:00:00 790

原创 基于WebCodecs的网页端高性能视频截帧

web投稿页是B站的主要投稿来源,有很多高粉UP主使用web端进行投稿。

2024-01-30 12:00:00 1171 1

原创 游戏全球发行提效-- 发行 iOS SDK的自动化接入探索

为了更有效的满足不同地区市场的策略和法规要求,为不同地区提供符合当地玩家喜好的游戏体验,哔哩哔哩游戏在发行上采取差异化的运营和推广策略。

2024-01-26 12:00:00 1225 1

原创 ClickHouse在B站直播公会业务分析场景的应用实践

B站为外部公会提供了主播全生命周期的管理系统,包含主播的入退会管理、主播营收数据分析、主播开播看播数据分析、直播监控、营收账单结算等功能子模块。

2024-01-23 12:00:00 1098 1

原创 点播降本增效中的播放器策略

从2022年初至今,我们利用播放器中的端智能策略持续降本增效,至今已降低15%的点播带宽成本。这篇文章将详细介绍我们播放器策略优化中的技术手段和思考沉淀。

2024-01-19 12:00:00 1101 1

原创 面向平台的智能客服系统之实践演进之路

本文就将带你一起了解下面向平台的智能客服系统的落地实践之心路历程。

2024-01-16 12:00:00 967 1

原创 WebCodecs 开启 Web 音视频新篇章

音视频技术在 Web 平台上的应用非常广泛,已有许多 Web API 间接调用了编解码器来实现特定功能。

2024-01-12 12:00:00 1203 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除