真实用例:流媒体音乐服务

Streaming 概念

Mike Metzger

Data Engineer

音乐流媒体

  • 先设定场景
  • 这里不关注正在播放的音乐内容
  • 更关注用户
    • 交互
    • 音乐偏好
    • 其他信息
Streaming 概念

交互

核心问题

  • 什么?
  • 何时?
  • 何地?
  • 喜欢 / 不播放
  • 下一首 / 上一首 / 跳过
  • 选择频道 / 播放列表
  • 向播放列表添加/移除歌曲
Streaming 概念

如何存储数据

  • 数据以日志归档
  • 交互发生即发送
  • 不同用户交互次数差异很大
  • 日志数据可后续分析
Streaming 概念

分析

  • 偏好如何获取?
    • 可由日志数据推断
    • 最爱流派、乐队等
    • 一天中最活跃时段
  • 其他细节
    • 最常用的应用平台/版本
    • 来自流的位置信息
Streaming 概念

Passons à la pratique !

Streaming 概念

Preparing Video For Download...