Enviar pesquisa
Carregar
インターネットにおける動画配信の仕組み
•
20 gostaram
•
12,879 visualizações
R
Ryosuke Kubo
Seguir
AbemaTV のインターネットにおける Linear TV サービスがどのように構築されているのか説明します。
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 30
Baixar agora
Baixar para ler offline
Recomendados
AbemaTVの動画配信を支えるサーバーサイドシステム
AbemaTVの動画配信を支えるサーバーサイドシステム
yuichiro nakazawa
ライブストリーミングの基礎知識
ライブストリーミングの基礎知識
kumaryu
動画配信の基礎知識
動画配信の基礎知識
Daiyu Hatakeyama
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
Gaprot
ストリーミングのげんざい
ストリーミングのげんざい
Tetsuya Morimoto
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
Teiichi Ota
AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場
Yusuke Goto
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Masashi Ito
Recomendados
AbemaTVの動画配信を支えるサーバーサイドシステム
AbemaTVの動画配信を支えるサーバーサイドシステム
yuichiro nakazawa
ライブストリーミングの基礎知識
ライブストリーミングの基礎知識
kumaryu
動画配信の基礎知識
動画配信の基礎知識
Daiyu Hatakeyama
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
Gaprot
ストリーミングのげんざい
ストリーミングのげんざい
Tetsuya Morimoto
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
Teiichi Ota
AbemaTV が対峙する技術的課題と開発の現場
AbemaTV が対峙する技術的課題と開発の現場
Yusuke Goto
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Tokyo Video Tech #2 動画配信の課題とCMAF活用のメリットデメリット
Masashi Ito
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
Amazon Web Services Japan
動画配信プラットフォーム on AWS
動画配信プラットフォーム on AWS
Amazon Web Services Japan
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
Yusuke Goto
HLSについて知っていることを話します
HLSについて知っていることを話します
Moriyoshi Koizumi
AbemaTVのアーキテクチャの変遷 / AbemaTV DevCon 2018 TrackA Session A2
AbemaTVのアーキテクチャの変遷 / AbemaTV DevCon 2018 TrackA Session A2
AbemaTV, Inc.
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
Yusuke Goto
Try new transport protocol SRT (ver. 2)
Try new transport protocol SRT (ver. 2)
Tetsuyuki Kobayashi
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
Amazon Web Services Japan
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
Yusuke Goto
FRESH LIVEへのSRT導入
FRESH LIVEへのSRT導入
Tomohiro Matsuzawa
NABShow報告:マルチCDNと最新ストリーミングプロトコル
NABShow報告:マルチCDNと最新ストリーミングプロトコル
Tomohiro Matsuzawa
放送を取り巻く最新動画配信技術
放送を取り巻く最新動画配信技術
Masashi Ito
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
Amazon Web Services Japan
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
30分でわかる広告エンジンの作り方
30分でわかる広告エンジンの作り方
Daisuke Yamazaki
CDNによるInternet支配の現状とICNの可能性
CDNによるInternet支配の現状とICNの可能性
J-Stream Inc.
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
IaC事始め Infrastructure as Code やってみる?
IaC事始め Infrastructure as Code やってみる?
大使 梶原
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
Amazon Web Services Japan
リクルートのWebサービスを支える「RAFTEL」
リクルートのWebサービスを支える「RAFTEL」
Recruit Technologies
HTML5 VIDEO on Chromecast
HTML5 VIDEO on Chromecast
Katsumi Onishi
HTML5ビデオ導入編
HTML5ビデオ導入編
Yuki Naotori
Mais conteúdo relacionado
Mais procurados
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
Amazon Web Services Japan
動画配信プラットフォーム on AWS
動画配信プラットフォーム on AWS
Amazon Web Services Japan
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
Yusuke Goto
HLSについて知っていることを話します
HLSについて知っていることを話します
Moriyoshi Koizumi
AbemaTVのアーキテクチャの変遷 / AbemaTV DevCon 2018 TrackA Session A2
AbemaTVのアーキテクチャの変遷 / AbemaTV DevCon 2018 TrackA Session A2
AbemaTV, Inc.
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
Yusuke Goto
Try new transport protocol SRT (ver. 2)
Try new transport protocol SRT (ver. 2)
Tetsuyuki Kobayashi
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
Amazon Web Services Japan
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
Yusuke Goto
FRESH LIVEへのSRT導入
FRESH LIVEへのSRT導入
Tomohiro Matsuzawa
NABShow報告:マルチCDNと最新ストリーミングプロトコル
NABShow報告:マルチCDNと最新ストリーミングプロトコル
Tomohiro Matsuzawa
放送を取り巻く最新動画配信技術
放送を取り巻く最新動画配信技術
Masashi Ito
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
Amazon Web Services Japan
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
30分でわかる広告エンジンの作り方
30分でわかる広告エンジンの作り方
Daisuke Yamazaki
CDNによるInternet支配の現状とICNの可能性
CDNによるInternet支配の現状とICNの可能性
J-Stream Inc.
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
Yusuke Naka
IaC事始め Infrastructure as Code やってみる?
IaC事始め Infrastructure as Code やってみる?
大使 梶原
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
Amazon Web Services Japan
リクルートのWebサービスを支える「RAFTEL」
リクルートのWebサービスを支える「RAFTEL」
Recruit Technologies
Mais procurados
(20)
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
動画配信プラットフォーム on AWS
動画配信プラットフォーム on AWS
ABEMA の視聴品質向上戦術
ABEMA の視聴品質向上戦術
HLSについて知っていることを話します
HLSについて知っていることを話します
AbemaTVのアーキテクチャの変遷 / AbemaTV DevCon 2018 TrackA Session A2
AbemaTVのアーキテクチャの変遷 / AbemaTV DevCon 2018 TrackA Session A2
より高品質なメディアサービスを目指す ABEMA の技術進化
より高品質なメディアサービスを目指す ABEMA の技術進化
Try new transport protocol SRT (ver. 2)
Try new transport protocol SRT (ver. 2)
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
20180612 AWS Black Belt Online Seminar AWS で実現するライブ動画配信とリアルタイムチャットのアーキテクチャパターン
ABEMA を次のフェーズへ進化させる技術への取り組み
ABEMA を次のフェーズへ進化させる技術への取り組み
FRESH LIVEへのSRT導入
FRESH LIVEへのSRT導入
NABShow報告:マルチCDNと最新ストリーミングプロトコル
NABShow報告:マルチCDNと最新ストリーミングプロトコル
放送を取り巻く最新動画配信技術
放送を取り巻く最新動画配信技術
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
[AWSマイスターシリーズ]Amazon Elastic Load Balancing (ELB)
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
30分でわかる広告エンジンの作り方
30分でわかる広告エンジンの作り方
CDNによるInternet支配の現状とICNの可能性
CDNによるInternet支配の現状とICNの可能性
WebRTC開発者向けプラットフォーム SkyWayの裏側
WebRTC開発者向けプラットフォーム SkyWayの裏側
IaC事始め Infrastructure as Code やってみる?
IaC事始め Infrastructure as Code やってみる?
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
リクルートのWebサービスを支える「RAFTEL」
リクルートのWebサービスを支える「RAFTEL」
Semelhante a インターネットにおける動画配信の仕組み
HTML5 VIDEO on Chromecast
HTML5 VIDEO on Chromecast
Katsumi Onishi
HTML5ビデオ導入編
HTML5ビデオ導入編
Yuki Naotori
Azure Media Services 概要
Azure Media Services 概要
Daiyu Hatakeyama
Azure vs aws比較 エンコード ace用
Azure vs aws比較 エンコード ace用
裕之 木下
AWS Black Belt Online Seminar 2018 動画配信 on AWS
AWS Black Belt Online Seminar 2018 動画配信 on AWS
Amazon Web Services Japan
Perl で作るメディアストリーミングサーバー
Perl で作るメディアストリーミングサーバー
Hideo Kimura
Azure Media Services 大全
Azure Media Services 大全
Daiyu Hatakeyama
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
decode2016
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
満徳 関
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
Daiyu Hatakeyama
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
Mourad EL AZHARI
CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)
J-Stream Inc.
20150226_JAWS_UG札幌
20150226_JAWS_UG札幌
美佳 松井
IIS Media Services 3.0 による動画配信
IIS Media Services 3.0 による動画配信
shigeya
Lolipop server
Lolipop server
Jun Chiba
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
normalian
Streaming tuning test
Streaming tuning test
Makoto Uehara
20151207 Streaming on AWS
20151207 Streaming on AWS
Kiyonori Kitasako
動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS
Kiyonori Kitasako
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
Kentaro Matsumae
Semelhante a インターネットにおける動画配信の仕組み
(20)
HTML5 VIDEO on Chromecast
HTML5 VIDEO on Chromecast
HTML5ビデオ導入編
HTML5ビデオ導入編
Azure Media Services 概要
Azure Media Services 概要
Azure vs aws比較 エンコード ace用
Azure vs aws比較 エンコード ace用
AWS Black Belt Online Seminar 2018 動画配信 on AWS
AWS Black Belt Online Seminar 2018 動画配信 on AWS
Perl で作るメディアストリーミングサーバー
Perl で作るメディアストリーミングサーバー
Azure Media Services 大全
Azure Media Services 大全
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
DEV-019_Programmable Video ~Azure Media Services でのビデオ サービス開発~
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
<初級> Windows Azure Media Services を活用したマルチデバイスへの動画配信 - Community OpenDay 2013
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
第1回 html5j TV部 勉強会 MPEG-DASH向けの動画配信。
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイント
CDNの仕組み(JANOG36)
CDNの仕組み(JANOG36)
20150226_JAWS_UG札幌
20150226_JAWS_UG札幌
IIS Media Services 3.0 による動画配信
IIS Media Services 3.0 による動画配信
Lolipop server
Lolipop server
Windows Azure Media Serviceで作成する割と普通な動画サイト
Windows Azure Media Serviceで作成する割と普通な動画サイト
Streaming tuning test
Streaming tuning test
20151207 Streaming on AWS
20151207 Streaming on AWS
動画配信プラットフォームOn AWS
動画配信プラットフォームOn AWS
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
ニコニコ動画iPhoneアプリの作り方@スマートフォン2011講演資料
インターネットにおける動画配信の仕組み
1.
インターネットにおける 動画配信の仕組み
2.
お伝えする内容 ● AbemaTV 特有の配信システム ●
一般的なシステムや関連技術も紹介
3.
動画のストリーミング 【Section 1】
4.
インターネットで動画を提供するには?
5.
動画コンテンツを提供するには HTTP Server file HTTP Server file Streaming Server packet packet packet Streaming Server file file file ダウンロード プログレッシブ ダウンロード Streaming HTTP
Adaptive Streaming
6.
動画コンテンツを提供するには HTTP Server file HTTP Server file Streaming Server packet packet packet Streaming Server file file file ダウンロード プログレッシブ ダウンロード Streaming HTTP
Adaptive Streaming Adaptive Bitrate Streaming Seek ・ 生放送 受信しながら再生 HTTP HTTP
7.
幅広いデバイス向けなら HTTP Adaptive Streaming
が良さそう。 CDN とか活用したいし。
8.
HTTP 上の Streaming HLS (HTTP
Live Streaming) HDS (HTTP Dynamic Streaming) Smooth Streaming MPEG-DASH Microsoft 社 Apple 社 iTunes の審査で必須 Adobe 社 ISO/IEC 23009 多機能 プレイヤが対応しきれていない
9.
HTTP 上の Streaming HLS (HTTP
Live Streaming) HDS (HTTP Dynamic Streaming) Smooth Streaming MPEG-DASH Microsoft 社 Apple 社 iTunes の審査で必須 Adobe 社 ISO/IEC 23009 多機能 プレイヤが対応しきれていない
10.
配信形態とシステム構成 【Section 2】
11.
AbemaTV の配信形態 LIVE LIVE Channel 「Linear TV」 一般的な動画サービス
12.
AbemaTV の配信形態 一般的な動画サービス Management UI EncoderCamera Server System EncoderCamera Management UI EncoderCamera Server System EncoderCamera 【 映像ソース:アウトプット=1:1】
【 映像ソース:アウトプット=多:1】 「Linear TV」
13.
LinearTV を行うには 他の方法 APC System Encoder TV Stadio
A TV Stadio B Outside Streaming Server Management UI EncoderCamera Server System EncoderCamera 番組の移り変わりを 内製システムで実現
14.
LinearTV を行うには 他の方法 APC System Encoder TV Stadio
A TV Stadio B Outside Streaming Server Management UI EncoderCamera Server System EncoderCamera 番組の移り変わりを 内製システムで実現 オンプレ… ※News チャンネル のみ導入
15.
LinearTV を行うには 他の方法 APC System Encoder TV Stadio
A TV Stadio B Outside Streaming Server Management UI EncoderCamera Server System EncoderCamera 番組の移り変わりを 内製システムで実現 オンプレ… デバイスごとに 実装が必要… 本当に TV みたいに できるの?… ※News チャンネル のみ導入
16.
映像データの取扱い 【Section 3】
17.
ストリーミングとセグメント Streaming Server PlayDownload segment segment segment SD HD
18.
ストリーミングとセグメント Streaming Server PlayDownload segment segment segment SD HD Adaptive Bitrate
Streaming (後ほど詳しく) 途中から再生可能 ➜ 生放送・Seek
19.
セグメントをどう作るか 生放送録画コンテンツ X社製 Packager A社製 Encoder Poller RTP/RTSP RTMP etc.. HLS 納品データ 配信可能形式 Worker Job Queue Y社製 Packager B社製 Encoder 管理システム
20.
セグメントをどう扱うか 生放送録画コンテンツ GCS 映像(1ファイル) 分割位置情報 映像(セグメント毎) セグメント情報 GCS Mongo DB
21.
Adaptive Bitrate Streaming 【Section
4】
22.
Adaptive Bitrate Streaming Play DownloadSD
HD Play DownloadSD Narrowband Broadband
23.
Adaptive Bitrate Streaming 元データ 1080p 720p 480p 360p 240p
24.
Adaptive Bitrate Streaming 欠損 元データ 破損
破損 1080p 720p 480p 360p 240p 欠損
25.
Adaptive Bitrate Streaming 元データ 1080p 720p 480p 360p 240p 低い方からコピー ※今のところ生配信で かつ簡単に検知出来るケースのみ。
26.
まだまだいろいろ…
27.
初めて動画配信をやると 勉強しないといけないことや ぶつかる問題が沢山。
28.
まとめ 【Section 5】
29.
まとめ - HTTP Adaptive
Streaming - 生配信、 Seek - Segment - Adaptive Bitrate Streaming - HTTP => Reverse Proxy, CDN, etc.. - AbemaTV の配信 - Linear TV - 独自配信サーバ - Segment の取扱い (生配信、録画コンテンツ) - 低い解像度だけでも配信(可能な範囲で)
30.
質問タイム
Baixar agora