从规模化扩张到技术深度建设,B站在这三年间完成了从”快速增长”到”稳健发展”的关键转型
2021年至2023年,是B站技术发展史上的关键转型期。在完成了规模化扩张和上市后,B站将更多精力投入到技术基础设施的深度建设上。这一时期,B站不仅完成了云原生架构的全面转型,还在自研技术栈、国际化和前沿技术探索方面取得了突破性进展。
┌────────────────────────────────────────────────────────┐
│ 2021-2023 技术转型路线图 │
├────────────────────────────────────────────────────────┤
│ │
│ 2021 Q1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2023 Q4 │
│ │ │ │
│ ├─── 云原生1.0 ──────┬──── 云原生2.0 ────────┤ │
│ │ │ │ │
│ ├─── 自研数据库 ─────┼──── 自研中间件 ──────┤ │
│ │ │ │ │
│ ├─── 东南亚试点 ─────┼──── 全球化部署 ──────┤ │
│ │ │ │ │
│ └─── 虚拟主播 ──────┴──── 元宇宙探索 ───────┘ │
│ │
└────────────────────────────────────────────────────────┘
2020年底,B站的技术架构面临着多重挑战,传统架构已经无法支撑业务的快速增长和创新需求。
业务层面的挑战:
技术债务累积:
外部压力与机遇:
转型决策过程: 2020年11月,技术委员会经过3个月的调研和论证,正式启动”云原生转型三年计划”:
容器化推进计划:
┌─────────────────────────────────────────────┐
│ 容器化改造进度表 │
├─────────────────────────────────────────────┤
│ │
│ 2021 Q1: 20% ████ │
│ 2021 Q2: 45% █████████ │
│ 2021 Q3: 75% ███████████████ │
│ 2021 Q4: 95% ███████████████████ │
│ │
│ 核心指标: │
│ - 容器数量:从0到50万+ │
│ - K8s集群:从3个到50+个 │
│ - 节点规模:从100到10000+ │
└─────────────────────────────────────────────┘
技术选型与实践:
容器化改造策略:
优先级划分:
改造步骤:
1. 服务梳理:识别依赖关系,制定改造顺序
2. 镜像构建:统一基础镜像,多阶段构建优化
3. 配置分离:环境变量 + ConfigMap管理
4. 存储改造:有状态服务使用PV/PVC
5. 网络改造:Service Mesh接入准备
6. 灰度迁移:10% → 30% → 50% → 100%
7. 旧环境下线:资源回收,成本节省
传统Docker架构:
┌──────────┐
│ App │
├──────────┤
│ Docker │ → 性能损耗15%
├──────────┤
│ Host │
└──────────┘
优化后架构:
┌──────────┐
│ App │
├──────────┤
│Containerd│ → 性能损耗5%
├──────────┤
│ Host │
└──────────┘
健康检查配置:
Service Mesh选型与落地历程:
技术选型对比: | 方案 | 优势 | 劣势 | 最终决策 | |—–|——|——|———| | Istio | 功能完善,社区活跃 | 资源开销大,复杂度高 | ✓ 选用+定制 | | Linkerd | 轻量级,性能好 | 功能较少,生态不完善 | ✗ | | 自研 | 完全可控,定制化强 | 投入大,周期长 | ✗ |
Istio定制化改造:
# B站定制化Service Mesh配置示例
apiVersion: networking.istio.io/v1beta1
kind: VirtualService
metadata:
name: video-service
namespace: production
spec:
hosts:
- video.bilibili.internal
http:
# VIP用户路由策略
- match:
- headers:
x-user-type:
exact: vip
route:
- destination:
host: video-vip
subset: v2
weight: 100
timeout: 3s
retries:
attempts: 2
perTryTimeout: 1s
# 普通用户灰度策略
- match:
- headers:
x-ab-test:
exact: "group-a"
route:
- destination:
host: video
subset: v2
weight: 100
# 默认路由
- route:
- destination:
host: video
subset: v1
weight: 90
- destination:
host: video
subset: v2
weight: 10 # 10%灰度
fault:
delay:
percentage:
value: 0.1
fixedDelay: 5s # 故障注入测试
B站Service Mesh架构优化:
┌──────────────────────────────────────────────┐
│ B站Service Mesh架构 │
├──────────────────────────────────────────────┤
│ │
│ 控制平面(优化版): │
│ ┌────────────────────────────────────┐ │
│ │ Istiod (多副本部署) │ │
│ │ - Pilot: 服务发现与配置分发 │ │
│ │ - Citadel: 证书管理与mTLS │ │
│ │ - Galley: 配置验证与转换 │ │
│ └──────────────┬─────────────────────┘ │
│ │ │
│ 数据平面(定制版): ↓ │
│ ┌────────────────────────────────────┐ │
│ │ Envoy Sidecar (B站定制) │ │
│ │ - 内存优化: 从50MB降至20MB │ │
│ │ - 启动优化: 从10s降至2s │ │
│ │ - 自研插件: 限流、认证、日志 │ │
│ └────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────┘
流量治理能力建设:
| 功能模块 | 实现方案 | 效果指标 | 具体实现 |
|---|---|---|---|
| 负载均衡 | 自研P2C算法 | 延迟降低30% | Peak EWMA + 最少请求数 |
| 熔断降级 | Hystrix + Sentinel | 故障隔离率99% | 错误率>50%触发,半开恢复 |
| 限流控制 | 令牌桶 + 漏桶 | QPS精确控制 | 分布式限流,Redis存储 |
| 灰度发布 | 流量染色 | 发布成功率99.9% | Header/Cookie/IP多维度 |
| 链路追踪 | Jaeger + 自研 | 覆盖率95% | 采样率动态调整,异常全采 |
| 故障注入 | Chaos Engineering | 发现问题200+ | 延迟、错误、断网模拟 |
Service Mesh推广策略:
┌─────────────────────────────────────────────────────┐
│ B站混合云架构 │
├─────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ 私有云 │ ←────→ │ 公有云 │ │
│ │ (核心业务) │ │ (弹性扩容) │ │
│ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │
│ └────────┬───────────────┘ │
│ │ │
│ ┌────────┴────────┐ │
│ │ 统一调度平台 │ │
│ │ (K8s Federation)│ │
│ └─────────────────┘ │
│ │
│ 资源分配策略: │
│ - 核心服务:100%私有云 │
│ - 弹性服务:30%私有云 + 70%公有云 │
│ - CDN服务:10%自建 + 90%商业CDN │
└─────────────────────────────────────────────────────┘
三大支柱构建:
请求链路追踪示例:
用户请求 → API Gateway → 视频服务 → 推荐服务
↓ ↓ ↓ ↓
[2ms] [5ms] [15ms] [8ms]
↓
缓存服务
[3ms]
↓
数据库
[10ms]
总耗时:43ms
瓶颈:视频服务(占比35%)
资源利用率优化成果:
| 优化项目 | 优化前 | 优化后 | 节省成本 |
|---|---|---|---|
| CPU利用率 | 30% | 65% | ¥2000万/年 |
| 内存利用率 | 40% | 70% | ¥1500万/年 |
| GPU利用率 | 50% | 85% | ¥3000万/年 |
| 存储利用率 | 60% | 80% | ¥1000万/年 |
| 总计 | - | - | ¥7500万/年 |
2021年初,B站面临数据库层面的严峻挑战:
┌──────────────────────────────────────────────┐
│ BiliDB 架构图 │
├──────────────────────────────────────────────┤
│ │
│ SQL层: │
│ ┌────────────────────────────────────┐ │
│ │ MySQL协议兼容层 (100%兼容) │ │
│ └──────────────┬─────────────────────┘ │
│ │ │
│ 计算层: ↓ │
│ ┌────────────────────────────────────┐ │
│ │ 分布式SQL引擎 (MPP架构) │ │
│ │ - 查询优化器 │ │
│ │ - 执行器 │ │
│ │ - 事务管理器 │ │
│ └──────────────┬─────────────────────┘ │
│ │ │
│ 存储层: ↓ │
│ ┌────────────────────────────────────┐ │
│ │ 分布式KV存储 (Raft一致性) │ │
│ │ - RocksDB引擎 │ │
│ │ - 多副本机制 │ │
│ │ - 自动分片 │ │
│ └────────────────────────────────────┘ │
│ │
└──────────────────────────────────────────────┘
基准测试结果(对比MySQL):
场景 BiliDB MySQL 提升倍数
─────────────────────────────────────────
点查询 5μs 20μs 4x
范围查询 50μs 200μs 4x
写入TPS 100K 20K 5x
聚合查询 100ms 1000ms 10x
消息队列演进路线:
2018: Kafka (开源)
↓ 问题:运维复杂,成本高
2019: RocketMQ (开源)
↓ 问题:定制化需求多
2020: Pulsar (评估)
↓ 问题:社区不够成熟
2021: BiliMQ (自研)
↓
2023: BiliMQ 2.0 (生产级)
核心组件:
特色功能:
传统MQ处理弹幕:
生产者 → Topic → 消费者
延迟:100-500ms
BiliMQ弹幕模式:
生产者 → 内存队列 → 批量持久化
↓
广播推送 → 消费者
延迟:10-50ms
| 指标 | BiliMQ | Kafka | RocketMQ |
|---|---|---|---|
| 写入TPS | 500万 | 200万 | 100万 |
| 延迟P99 | 5ms | 20ms | 15ms |
| 存储成本 | ¥0.1/GB | ¥0.3/GB | ¥0.2/GB |
| 运维人力 | 2人 | 5人 | 4人 |
┌─────────────────────────────────────────┐
│ BiliGateway 架构 │
├─────────────────────────────────────────┤
│ │
│ 接入层: │
│ ┌───────────────────────────────┐ │
│ │ BGP多线 + Anycast │ │
│ └──────────┬────────────────────┘ │
│ ↓ │
│ 协议层: │
│ ┌───────────────────────────────┐ │
│ │ HTTP/2 | HTTP/3 | WebSocket │ │
│ └──────────┬────────────────────┘ │
│ ↓ │
│ 功能层: │
│ ┌───────────────────────────────┐ │
│ │ 限流 | 鉴权 | 路由 | 熔断 │ │
│ └──────────┬────────────────────┘ │
│ ↓ │
│ 转发层: │
│ ┌───────────────────────────────┐ │
│ │ 微服务集群 │ │
│ └───────────────────────────────┘ │
│ │
└─────────────────────────────────────────┘
// 多层防护策略示例
type SecurityChain struct {
IPFilter *IPFilterHandler // IP黑白名单
RateLimit *RateLimitHandler // 频率限制
BotDetect *BotDetectHandler // 机器人检测
SignVerify *SignVerifyHandler // 签名验证
RiskControl *RiskControlHandler // 风控校验
}
CDN节点分布(2023年底):
国内节点:
┌─────────────────────────────────┐
│ 华北:北京15 天津8 石家庄5 │
│ 华东:上海20 杭州15 南京10 │
│ 华南:广州18 深圳15 福州8 │
│ 华中:武汉12 长沙8 郑州6 │
│ 西南:成都10 重庆8 贵阳5 │
│ 西北:西安8 兰州5 乌鲁木齐4 │
│ 东北:沈阳8 哈尔滨5 长春4 │
└─────────────────────────────────┘
海外节点:
┌─────────────────────────────────┐
│ 亚洲:新加坡10 东京8 首尔6 │
│ 北美:洛杉矶6 纽约4 西雅图3 │
│ 欧洲:法兰克福4 伦敦3 巴黎2 │
└─────────────────────────────────┘
总计:自建节点200+,带宽储备30Tbps
传统CDN模式:
用户 ← CDN节点 ← 源站
P2P增强模式:
用户A ←→ 用户B
↑ ↑
└─ CDN ─┘
效果:
- 带宽成本降低40%
- 热门视频加速50%
- 用户体验提升30%
┌──────────────────────────────────────────────────┐
│ B站全球化技术架构 │
├──────────────────────────────────────────────────┤
│ │
│ 中国大陆 东南亚 日韩 │
│ ┌──────┐ ┌──────┐ ┌──────┐ │
│ │主站群│ ←───→ │新加坡│ ←───→ │东京 │ │
│ └──────┘ │中心 │ │中心 │ │
│ ↑ └──────┘ └──────┘ │
│ │ ↓ ↓ │
│ │ ┌──────┐ ┌──────┐ │
│ └────────→ │曼谷 │ │首尔 │ │
│ │节点 │ │节点 │ │
│ └──────┘ └──────┘ │
│ │
│ 数据同步策略: │
│ - 用户数据:实时同步 │
│ - 视频内容:按需同步 │
│ - 弹幕评论:异步同步 │
└──────────────────────────────────────────────────┘
专线建设:
加速技术:
跨境传输优化前:
上海 → 公网 → 新加坡
延迟:150-300ms
丢包率:1-5%
优化后:
上海 → 专线 → 香港 → 专线 → 新加坡
延迟:50-80ms
丢包率:<0.1%
| 挑战 | 解决方案 | 效果 |
|---|---|---|
| 字幕翻译 | AI翻译+人工校对 | 准确率95% |
| 弹幕本地化 | 实时机器翻译 | 覆盖10种语言 |
| 搜索优化 | 多语言分词器 | 召回率提升40% |
| 推荐算法 | 跨语言embedding | 点击率提升25% |
┌─────────────────────────────────────┐
│ 多语言处理流程 │
├─────────────────────────────────────┤
│ │
│ 输入层: │
│ ┌─────────────────────────┐ │
│ │ 中文 | 英文 | 日文 | ... │ │
│ └──────────┬──────────────┘ │
│ ↓ │
│ 处理层: │
│ ┌─────────────────────────┐ │
│ │ NLP Pipeline │ │
│ │ - 分词 │ │
│ │ - 词性标注 │ │
│ │ - 实体识别 │ │
│ └──────────┬──────────────┘ │
│ ↓ │
│ 翻译层: │
│ ┌─────────────────────────┐ │
│ │ 神经网络翻译模型 │ │
│ │ (Transformer架构) │ │
│ └──────────┬──────────────┘ │
│ ↓ │
│ 输出层: │
│ ┌─────────────────────────┐ │
│ │ 目标语言文本 │ │
│ └─────────────────────────┘ │
│ │
└─────────────────────────────────────┘
数据分级体系:
L4 - 核心敏感:密码、支付信息
↓ 加密存储 + 访问审计
L3 - 敏感:手机号、邮箱
↓ 脱敏处理 + 权限控制
L2 - 内部:用户行为、偏好
↓ 内部使用 + 匿名化
L1 - 公开:视频标题、简介
↓ 正常流转
# GDPR合规检查示例
class GDPRCompliance:
def check_data_minimization(self, data):
"""数据最小化原则检查"""
pass
def verify_consent(self, user_id):
"""用户同意验证"""
pass
def handle_deletion_request(self, user_id):
"""用户删除请求处理"""
pass
时区处理架构:
客户端:
用户本地时间 → UTC时间戳 → 服务端
服务端:
UTC存储 → 时区转换 → 本地化显示
示例:
东京用户(UTC+9) 发布视频 2023-06-01 20:00
↓
存储:2023-06-01T11:00:00Z
↓
纽约用户(UTC-4) 看到:2023-06-01 07:00
| 地区 | 支付方式 | 技术对接 | 结算周期 |
|---|---|---|---|
| 中国 | 支付宝/微信 | 直连 | T+1 |
| 日本 | PayPay/LINE Pay | API集成 | T+2 |
| 东南亚 | GrabPay/GCash | 聚合支付 | T+3 |
| 欧美 | PayPal/Stripe | SDK接入 | T+7 |
虚拟主播技术发展路线:
2021 Q1: 2D Live2D
├─ 面部捕捉:30 FPS
└─ 延迟:200ms
2021 Q4: 3D Motion Capture
├─ 全身动捕:60 FPS
└─ 延迟:100ms
2022 Q2: AI驱动
├─ 语音驱动动画
└─ 延迟:50ms
2023 Q1: 实时渲染
├─ 光线追踪:RTX
└─ 延迟:20ms
2023 Q4: 数字人
├─ 超写实渲染
└─ 延迟:10ms
动作捕捉系统:
┌──────────────────────────────────────────┐
│ 虚拟主播技术架构 │
├──────────────────────────────────────────┤
│ │
│ 输入层: │
│ ┌────────────────────────────────┐ │
│ │ 摄像头 | 动捕服 | 手势识别器 │ │
│ └───────────┬────────────────────┘ │
│ ↓ │
│ 处理层: │
│ ┌────────────────────────────────┐ │
│ │ AI姿态估计 (MediaPipe) │ │
│ │ 骨骼映射 (自研算法) │ │
│ │ 表情识别 (FaceRig) │ │
│ └───────────┬────────────────────┘ │
│ ↓ │
│ 渲染层: │
│ ┌────────────────────────────────┐ │
│ │ Unity 3D / Unreal Engine │ │
│ │ 实时光照 | 物理模拟 | 粒子特效 │ │
│ └───────────┬────────────────────┘ │
│ ↓ │
│ 输出层: │
│ ┌────────────────────────────────┐ │
│ │ RTMP推流 → 直播CDN │ │
│ └────────────────────────────────┘ │
│ │
└──────────────────────────────────────────┘
性能优化措施:
| 优化项 | 技术方案 | 效果 |
|---|---|---|
| 渲染优化 | LOD + 视锥剔除 | FPS提升50% |
| 动捕优化 | 预测算法 + 插值 | 延迟降低60% |
| 带宽优化 | 选择性传输 | 带宽节省40% |
| AI加速 | TensorRT优化 | 推理速度10x |
AR弹幕系统:
AR弹幕渲染流程:
1. 空间定位
摄像头图像 → SLAM算法 → 3D空间坐标
2. 弹幕映射
2D弹幕坐标 → 空间变换 → 3D世界坐标
3. 深度融合
虚拟弹幕 + 真实场景 → 深度测试 → 遮挡处理
4. 实时渲染
GPU渲染 → 后处理 → 显示输出
AR互动功能:
┌─────────────────────────────────────────────┐
│ VR直播技术架构 │
├─────────────────────────────────────────────┤
│ │
│ 采集端: │
│ ┌──────────────────────────────┐ │
│ │ 360°全景相机 (8K分辨率) │ │
│ │ 立体声麦克风阵列 │ │
│ └────────────┬─────────────────┘ │
│ ↓ │
│ 编码层: │
│ ┌──────────────────────────────┐ │
│ │ H.265/VP9 编码 │ │
│ │ 等角投影 → 立方体映射 │ │
│ │ FOV自适应传输 │ │
│ └────────────┬─────────────────┘ │
│ ↓ │
│ 传输层: │
│ ┌──────────────────────────────┐ │
│ │ WebRTC (低延迟) │ │
│ │ 视角预测 + 预加载 │ │
│ └────────────┬─────────────────┘ │
│ ↓ │
│ 终端层: │
│ ┌──────────────────────────────┐ │
│ │ Oculus | PICO | HTC Vive │ │
│ │ 6DOF追踪 | 手势交互 │ │
│ └──────────────────────────────┘ │
│ │
└─────────────────────────────────────────────┘
VR优化技术:
| 技术点 | 问题 | 解决方案 |
|---|---|---|
| 晕动症 | 延迟导致眩晕 | ATW/ASW技术,延迟<20ms |
| 带宽 | 8K视频需100Mbps | 视角自适应+分块传输 |
| 渲染 | GPU负载过高 | 注视点渲染+DLSS |
| 交互 | 传统UI不适用 | 空间UI+手势控制 |
B站数字藏品平台架构:
┌────────────────────────────────────┐
│ 应用层 │
│ ┌──────────────────────────┐ │
│ │ 数字藏品商城 | 用户钱包 │ │
│ └──────────┬───────────────┘ │
│ ↓ │
│ 服务层 │
│ ┌──────────────────────────┐ │
│ │ 铸造服务 | 交易服务 │ │
│ │ 权益服务 | 存证服务 │ │
│ └──────────┬───────────────┘ │
│ ↓ │
│ 区块链层 │
│ ┌──────────────────────────┐ │
│ │ 联盟链 (基于Hyperledger) │ │
│ │ 智能合约 | 共识机制 │ │
│ └──────────┬───────────────┘ │
│ ↓ │
│ 存储层 │
│ ┌──────────────────────────┐ │
│ │ IPFS分布式存储 │ │
│ │ 元数据 | 媒体文件 │ │
│ └──────────────────────────┘ │
└────────────────────────────────────┘
技术特点:
# B站AI助手架构示例
class BiliAssistant:
def __init__(self):
self.nlp_engine = NLPEngine() # 自然语言理解
self.dialog_manager = DialogManager() # 对话管理
self.tts_engine = TTSEngine() # 语音合成
self.avatar_renderer = AvatarRenderer() # 虚拟形象
def process_user_input(self, text):
# 意图识别
intent = self.nlp_engine.parse_intent(text)
# 对话管理
response = self.dialog_manager.generate_response(intent)
# 语音合成
audio = self.tts_engine.synthesize(response)
# 虚拟形象动画
animation = self.avatar_renderer.lip_sync(audio)
return {
'text': response,
'audio': audio,
'animation': animation
}
功能矩阵:
| 功能模块 | 技术方案 | 应用场景 |
|---|---|---|
| 视频推荐 | 协同过滤+深度学习 | 个性化推荐 |
| 内容问答 | BERT+知识图谱 | 视频内容查询 |
| 情感陪伴 | 情感计算+对话生成 | 虚拟陪伴 |
| 创作辅助 | GPT+专业知识库 | 视频脚本生成 |
2021-2023年关键技术指标变化:
性能指标:
├─ QPS: 500万 → 2000万 (4x)
├─ 延迟P99: 100ms → 30ms (70%↓)
├─ 可用性: 99.95% → 99.99%
└─ 并发用户: 2000万 → 1亿 (5x)
成本指标:
├─ 单位成本: ¥10/千次 → ¥3/千次 (70%↓)
├─ 运维人效: 1:100 → 1:500 (5x)
├─ 资源利用率: 40% → 75% (87.5%↑)
└─ 能耗PUE: 2.0 → 1.3 (35%↓)
质量指标:
├─ 代码覆盖率: 60% → 85%
├─ 自动化率: 70% → 95%
├─ 故障恢复: 30min → 5min
└─ 发布频率: 周 → 日 (7x)
技术组织架构(2023年):
CTO
├─ 基础架构部
│ ├─ 云平台组
│ ├─ 数据库组
│ └─ 中间件组
├─ 业务研发部
│ ├─ 视频组
│ ├─ 直播组
│ ├─ 社区组
│ └─ 商业化组
├─ AI研究院
│ ├─ 推荐算法组
│ ├─ 计算机视觉组
│ └─ NLP组
├─ 安全部
│ ├─ 应用安全组
│ └─ 数据安全组
└─ 技术委员会
├─ 架构委员会
└─ 开源委员会
| 层级 | 培养计划 | 目标 |
|---|---|---|
| 初级工程师 | B站技术学院 | 技术基础夯实 |
| 中级工程师 | 项目实战 | 独立承担模块 |
| 高级工程师 | 技术专项 | 领域专家 |
| 架构师 | 架构设计训练营 | 系统设计能力 |
| 技术专家 | 创新实验室 | 技术创新引领 |
2021-2023年开源项目:
开源项目影响力:
Kratos (Go微服务框架)
├─ GitHub Stars: 8k → 22k
├─ Contributors: 50 → 200+
├─ 企业用户: 100+ → 1000+
└─ 版本迭代: v1.0 → v2.5
其他重要项目:
├─ Overlord: 缓存代理 (5k stars)
├─ Discovery: 服务发现 (3k stars)
├─ BJLiveUI: 直播UI库 (2k stars)
└─ DanmakuFlameMaster: 弹幕引擎 (15k stars)
技术会议与分享:
技术专利:
2024-2025技术规划:
├─ AI原生化
│ ├─ 大模型应用
│ ├─ AIGC内容生产
│ └─ 智能运维
│
├─ 全球化深化
│ ├─ 多地域自治
│ ├─ 跨境加速
│ └─ 本地化AI
│
├─ 新技术探索
│ ├─ 量子计算准备
│ ├─ 6G网络研究
│ └─ 脑机接口实验
│
└─ 绿色计算
├─ 碳中和数据中心
├─ 绿色算法
└─ 可持续发展
面临挑战:
发展机遇:
2021-2023年是B站技术发展的关键转型期。通过云原生架构转型、自研核心技术栈、国际化技术建设和前沿技术探索,B站建立了坚实的技术基础,为未来的持续发展奠定了基础。这一时期的技术深耕不仅提升了平台的技术能力,也为整个行业的技术发展做出了重要贡献。
下一章预告:第6章 - AI时代(2024-至今),探讨B站如何拥抱AI革命,将大模型技术深度融入产品和服务。