45
@marqsの転職を祝うLT id : ymotongpoo 1

[20120410] @marqsの転職を祝うLT

Embed Size (px)

DESCRIPTION

2012/04/10に行われた@marqsの転職祝いパーティーで話したLTです。

Citation preview

Page 1: [20120410] @marqsの転職を祝うLT

@marqsの転職を祝うLT

id : ymotongpoo

1  

Page 2: [20120410] @marqsの転職を祝うLT

お前、だれよ?

•  id: ymotongpoo(とんぷー) •  YouTubeの中の人 •  Python界隈にいる情弱

2

Page 3: [20120410] @marqsの転職を祝うLT

3

@marqsさん

Page 4: [20120410] @marqsの転職を祝うLT

4

転職おめでとうございます

Page 5: [20120410] @marqsの転職を祝うLT

5

4月 新年度

Page 6: [20120410] @marqsの転職を祝うLT

6

めでたいですね

Page 7: [20120410] @marqsの転職を祝うLT

7

今日はめでたい席なので

Page 8: [20120410] @marqsの転職を祝うLT

8

その場に相応しい テーマのLTを

Page 9: [20120410] @marqsの転職を祝うLT

9

4月といえば

Page 10: [20120410] @marqsの転職を祝うLT

10

Page 11: [20120410] @marqsの転職を祝うLT

11

入学式

Page 12: [20120410] @marqsの転職を祝うLT

12

「パパー、撮って撮ってー」

Page 13: [20120410] @marqsの転職を祝うLT

13

めでたい=動画じゃね?

Page 14: [20120410] @marqsの転職を祝うLT

14

というわけで

Page 15: [20120410] @marqsの転職を祝うLT

15

動画に関する お話をします

Page 16: [20120410] @marqsの転職を祝うLT

16

5分で違いのわかる男に

Page 17: [20120410] @marqsの転職を祝うLT

17

ヨガつながりで来た方も

Page 18: [20120410] @marqsの転職を祝うLT

18

5分で違いのわかる女に

Page 19: [20120410] @marqsの転職を祝うLT

19

話すこと

Page 20: [20120410] @marqsの転職を祝うLT

20

1.  コーデック 2.  コンテナ 3.  配信プロトコル

Page 21: [20120410] @marqsの転職を祝うLT

1. コーデック

coder decoderの略 modemみたいですね

なんでこんなもんが必要なの?

21

Page 22: [20120410] @marqsの転職を祝うLT

1. コーデック

1080p 非圧縮の動画 1分 = 120GB

22

120GBの動画を PCに保存するか?

圧縮するしかねえだろJK

Page 23: [20120410] @marqsの転職を祝うLT

1. コーデック(映像)

23

非圧縮映像

BMPがただ並んでる

エンコード済映像 エンコード

エンコードの形式はたくさんある •  MPEG-2 •  H.264 •  VP8

変化を保持

Page 24: [20120410] @marqsの転職を祝うLT

1. コーデック(映像)

24

非圧縮映像

たいていエンコード前とは違う =不可逆圧縮

エンコード済映像 デコード

Page 25: [20120410] @marqsの転職を祝うLT

1. コーデック(音声)

25

非圧縮音声 エンコード済音声

エンコードの形式はたくさんある •  MP3 (不可逆圧縮) •  AAC (不可逆圧縮) •  FLAC (可逆圧縮)

エンコード

デコード

Page 26: [20120410] @marqsの転職を祝うLT

1. エンコード(音声)

豆知識 Q. なぜMP3などのサンプリングレートは44.1kHzなのか? A. 人間の可聴域が22kHz位なのでサンプリング定理で2倍すると44.1kHz

26

Page 27: [20120410] @marqsの転職を祝うLT

1. コーデック

さて、圧縮すると どれくらいサイズが 小さくなるのか

27

Page 28: [20120410] @marqsの転職を祝うLT

1. コーデック

28

1080p 非圧縮の動画 1分 = 120GB

1080p 圧縮の動画 1分 = 350MB 1/300とかwwwww

ウメエwwww

Page 29: [20120410] @marqsの転職を祝うLT

2. コンテナ

「映像と音声のコーデックがわかればそれでいいんじゃねーの?」

29

どうやって映像と音声の 同期をとるんですか?

Page 30: [20120410] @marqsの転職を祝うLT

2. コンテナ 

30

映像 H.264

音声 AAC

コンテナ MP4

他にもメタデータとか持ってる •  字幕 •  チャプター

映像と音声を格納するもの 有名なコンテナ •  MP4 •  MOV •  MPEG-2 TS •  AVI •  3GP etc…

Page 31: [20120410] @marqsの転職を祝うLT

3. コンテナ

「ファイル形式は何にすればいい?」 「.mp4にして」

31

Page 32: [20120410] @marqsの転職を祝うLT

32

違う!!!!

Page 33: [20120410] @marqsの転職を祝うLT

3. コンテナ

「ファイル形式は何にすればいい?」 「コンテナはMP4で映像はH.264で音声はAACにして」

33

Page 34: [20120410] @marqsの転職を祝うLT

34

これ正解!!!

Page 35: [20120410] @marqsの転職を祝うLT

35

動画のサポートって とてもたいへん (́・ω・`)

Page 36: [20120410] @marqsの転職を祝うLT

2. コンテナ

動画ファイルの形式 = 映像エンコード形式 × 音声エンコード形式 × 動画コンテナ形式

36

何種類あるかわからんwww

Page 37: [20120410] @marqsの転職を祝うLT

37

だけどそれだけじゃない

Page 38: [20120410] @marqsの転職を祝うLT

38

それをリアルタイムで行う =

ライブ配信

Page 39: [20120410] @marqsの転職を祝うLT

3. 動画配信プロトコル

• コンテナをどのように効率的に送るかが鍵

•  RTMPが最もメジャー – Flash Playerで再生するやーつ

• 最近はHLSも非PC端末では多い – iPhoneとかAndroidとか

39

Page 40: [20120410] @marqsの転職を祝うLT

3. 動画配信プロトコル

問題はこれらが オープン規格では ないってこと!

40

Page 41: [20120410] @marqsの転職を祝うLT

41

特許にヒヤヒヤしない ライブ配信プロトコルを お願いします!

Page 42: [20120410] @marqsの転職を祝うLT

42

まとめ

Page 43: [20120410] @marqsの転職を祝うLT

43

•  映像、音声、コンテナ •  区別して違いのわかる男に •  映像、音声まわりは特許がやばい

Page 44: [20120410] @marqsの転職を祝うLT

44

あらためて

Page 45: [20120410] @marqsの転職を祝うLT

45

@marqsさん 転職おめでとうございます