SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
@marqsの転職を祝うLT

    id : ymotongpoo




                      1	
  
お前、だれよ?

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




                          2
@marqsさん




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




               4
4月
新年度



      5
めでたいですね




          6
今日はめでたい席なので




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



           8
4月といえば




         9
10
入学式




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




                12
めでたい=動画じゃね?




              13
というわけで




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



         15
5分で違いのわかる男に




              16
ヨガつながりで来た方も




              17
5分で違いのわかる女に




              18
話すこと




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


              20
1. コーデック

coder decoderの略
 modemみたいですね


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




                   21
1. コーデック

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

    120GBの動画を
   PCに保存するか?
 圧縮するしかねえだろJK

                      22
1. コーデック(映像)

非圧縮映像         エンコード済映像
        エンコード
                        変化を保持




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


                               23
1. コーデック(映像)

非圧縮映像          エンコード済映像
        デコード




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

                          24
1. コーデック(音声)

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

        エンコード


        デコード

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


                            25
1. エンコード(音声)

豆知識
Q. なぜMP3などのサンプリングレー
トは44.1kHzなのか?

A. 人間の可聴域が22kHz位なのでサ
ンプリング定理で2倍すると44.1kHz


                      26
1. コーデック



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

            27
1. コーデック

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

1080p 圧縮の動画 1分 = 350MB

  1/300とかwwwww
      ウメエwwww
                         28
2. コンテナ

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

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


                    29
2. コンテナ 
   映像と音声を格納するもの
   コンテナ             有名なコンテナ
        MP4
                    •  MP4
                    •  MOV
映像            音声    •  MPEG-2 TS
H.264         AAC
                    •  AVI
                    •  3GP
他にもメタデータとか持ってる
•  字幕
                       etc…
•  チャプター                      30
3. コンテナ

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

「.mp4にして」




                    31
違う!!!!




         32
3. コンテナ

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

「コンテナはMP4で映像はH.264で
音声はAACにして」




                      33
これ正解!!!




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


            35
2. コンテナ

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

何種類あるかわからんwww

               36
だけどそれだけじゃない




              37
それをリアルタイムで行う
     =
   ライブ配信


               38
3. 動画配信プロトコル

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

•  RTMPが最もメジャー
 – Flash Playerで再生するやーつ
•  最近はHLSも非PC端末では多い
 – iPhoneとかAndroidとか

                          39
3. 動画配信プロトコル



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

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


              41
まとめ




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


              43
あらためて




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



               45

Weitere ähnliche Inhalte

Andere mochten auch

仕様記述言語の中の関数
仕様記述言語の中の関数仕様記述言語の中の関数
仕様記述言語の中の関数
ardbeg1958
 
家計簿習慣化支援サービス ~エロい家計簿~
家計簿習慣化支援サービス ~エロい家計簿~家計簿習慣化支援サービス ~エロい家計簿~
家計簿習慣化支援サービス ~エロい家計簿~
Takuya Komatsu
 
0423mitsubishi
0423mitsubishi0423mitsubishi
0423mitsubishi
loftwork
 
ファイルシステム
ファイルシステムファイルシステム
ファイルシステム
Yohei Tanaka
 

Andere mochten auch (20)

お金持ちはなぜタワーマンションに住むの?そのリスクは?
お金持ちはなぜタワーマンションに住むの?そのリスクは?お金持ちはなぜタワーマンションに住むの?そのリスクは?
お金持ちはなぜタワーマンションに住むの?そのリスクは?
 
Deb2009
Deb2009Deb2009
Deb2009
 
物欲家計簿プレゼン
物欲家計簿プレゼン物欲家計簿プレゼン
物欲家計簿プレゼン
 
暗号理論_エンジニア勉強会20140509
暗号理論_エンジニア勉強会20140509暗号理論_エンジニア勉強会20140509
暗号理論_エンジニア勉強会20140509
 
シンプル資産運用法
シンプル資産運用法シンプル資産運用法
シンプル資産運用法
 
20140607 限界はどこにある?
20140607 限界はどこにある?20140607 限界はどこにある?
20140607 限界はどこにある?
 
2015年10月度スパイス・パークのアップデート計画
2015年10月度スパイス・パークのアップデート計画2015年10月度スパイス・パークのアップデート計画
2015年10月度スパイス・パークのアップデート計画
 
Language presentations at WOCS and after.
Language presentations at WOCS and after.Language presentations at WOCS and after.
Language presentations at WOCS and after.
 
仕様記述言語の中の関数
仕様記述言語の中の関数仕様記述言語の中の関数
仕様記述言語の中の関数
 
貯金エクササイズ
貯金エクササイズ貯金エクササイズ
貯金エクササイズ
 
貯金エクササイズその後
貯金エクササイズその後貯金エクササイズその後
貯金エクササイズその後
 
Hiib
HiibHiib
Hiib
 
婚活メソッド
婚活メソッド婚活メソッド
婚活メソッド
 
だいたいデジタルのライフログ
だいたいデジタルのライフログだいたいデジタルのライフログ
だいたいデジタルのライフログ
 
家計簿習慣化支援サービス ~エロい家計簿~
家計簿習慣化支援サービス ~エロい家計簿~家計簿習慣化支援サービス ~エロい家計簿~
家計簿習慣化支援サービス ~エロい家計簿~
 
ラーメン店のみなさまへ
ラーメン店のみなさまへラーメン店のみなさまへ
ラーメン店のみなさまへ
 
0423mitsubishi
0423mitsubishi0423mitsubishi
0423mitsubishi
 
日本を捨てた富裕層たち
日本を捨てた富裕層たち日本を捨てた富裕層たち
日本を捨てた富裕層たち
 
ファイルシステム
ファイルシステムファイルシステム
ファイルシステム
 
モデル検査紹介
モデル検査紹介モデル検査紹介
モデル検査紹介
 

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

ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
Kentaro Matsumae
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2
Satoru Tokuhisa
 

Ähnlich wie [20120410] @marqsの転職を祝うLT (13)

日本Androidの会発表スライド androidのメディア機能の話
日本Androidの会発表スライド androidのメディア機能の話日本Androidの会発表スライド androidのメディア機能の話
日本Androidの会発表スライド androidのメディア機能の話
 
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
 
インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版
 
動画配信の基礎知識
動画配信の基礎知識動画配信の基礎知識
動画配信の基礎知識
 
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2女子美術大学メディアアート演習ⅡB  2012 Spring 第10回 1/2
女子美術大学メディアアート演習ⅡB 2012 Spring 第10回 1/2
 
AV1リアルタイムハードウェアエンコーダ
AV1リアルタイムハードウェアエンコーダAV1リアルタイムハードウェアエンコーダ
AV1リアルタイムハードウェアエンコーダ
 
AnnoTone: 高周波音の映像収録時 埋め込みによる編集支援
AnnoTone: 高周波音の映像収録時埋め込みによる編集支援AnnoTone: 高周波音の映像収録時埋め込みによる編集支援
AnnoTone: 高周波音の映像収録時 埋め込みによる編集支援
 
My MPEG life: MPEG-2, MPEG-4, H264/AVC and H.265/HEVC
My MPEG life: MPEG-2, MPEG-4, H264/AVC and H.265/HEVCMy MPEG life: MPEG-2, MPEG-4, H264/AVC and H.265/HEVC
My MPEG life: MPEG-2, MPEG-4, H264/AVC and H.265/HEVC
 
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
 
動画像のばらし方
動画像のばらし方動画像のばらし方
動画像のばらし方
 
パノラマ動画VR再生のあれこれ
パノラマ動画VR再生のあれこれパノラマ動画VR再生のあれこれ
パノラマ動画VR再生のあれこれ
 
メモリ技術の紹介 20170826
メモリ技術の紹介 20170826メモリ技術の紹介 20170826
メモリ技術の紹介 20170826
 
The beginners guide of real-time audio processing (Part 1:Equalizer)
The beginners guide of real-time audio processing (Part 1:Equalizer)The beginners guide of real-time audio processing (Part 1:Equalizer)
The beginners guide of real-time audio processing (Part 1:Equalizer)
 

Mehr von Yoshifumi Yamaguchi

Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjpPythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
Yoshifumi Yamaguchi
 

Mehr von Yoshifumi Yamaguchi (10)

20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
 
20130316 プログラミング言語Go
20130316 プログラミング言語Go20130316 プログラミング言語Go
20130316 プログラミング言語Go
 
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)
 
Pythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjpPythonを取り巻く開発環境 #pyconjp
Pythonを取り巻く開発環境 #pyconjp
 
Sphinxで翻訳してたら本が出てた話
Sphinxで翻訳してたら本が出てた話Sphinxで翻訳してたら本が出てた話
Sphinxで翻訳してたら本が出てた話
 
Learn You Some Erlang for great good! 日本語化プロジェクト
Learn You Some Erlang for great good! 日本語化プロジェクトLearn You Some Erlang for great good! 日本語化プロジェクト
Learn You Some Erlang for great good! 日本語化プロジェクト
 
YouTube APIの紹介
YouTube APIの紹介YouTube APIの紹介
YouTube APIの紹介
 
[20110219] pfffについて
[20110219] pfffについて[20110219] pfffについて
[20110219] pfffについて
 
[20110129] sphinx theme collection 2011春
[20110129] sphinx theme collection 2011春[20110129] sphinx theme collection 2011春
[20110129] sphinx theme collection 2011春
 
[20101203] ドキュメントを作りたくなってしまう魔法のツールsphinx(山口発表用)
[20101203] ドキュメントを作りたくなってしまう魔法のツールsphinx(山口発表用)[20101203] ドキュメントを作りたくなってしまう魔法のツールsphinx(山口発表用)
[20101203] ドキュメントを作りたくなってしまう魔法のツールsphinx(山口発表用)
 

Kürzlich hochgeladen

Kürzlich hochgeladen (10)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 

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