The presentation describes how ABEMA uses video streaming technologies to improve its quality as a public media service. It also discusses technological challenges in the COVID-19 pandemic.
- The document discusses AWS X-Ray, a service that allows users to analyze and debug distributed applications.
- It provides visibility into requests as they travel through various services, microservices, functions and resources. This helps identify performance bottlenecks and the root causes of errors.
- The key concepts discussed are segments, subsegments and traces. Segments represent units of work and are connected through parent/child relationships to reconstruct request flows.
The document discusses using TCP/IP for high-performance computing and describes how TCP performance is impacted by factors like round-trip time, bandwidth limitations, and window size. It provides measurements of bandwidth over TCP for different round-trip times and explains TCP congestion control algorithms and how they influence transmission speed.
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイントMourad EL AZHARI
?
Video On Demand やライブ配信等の動画配信機能を備えたアプリが日々増えています。皆さんのアプリでも動画を活用するために Azure Media Services で安定した動画配信サービスを実現する方法を紹介します。構築方法に加えて、よくあるお問い合わせから抽出した Tips も紹介します。また、社内ユーザー向けの Microsoft Stream やAI を活用した動画解析プラットフォーム Video Indexer も紹介します。
- The document discusses AWS X-Ray, a service that allows users to analyze and debug distributed applications.
- It provides visibility into requests as they travel through various services, microservices, functions and resources. This helps identify performance bottlenecks and the root causes of errors.
- The key concepts discussed are segments, subsegments and traces. Segments represent units of work and are connected through parent/child relationships to reconstruct request flows.
The document discusses using TCP/IP for high-performance computing and describes how TCP performance is impacted by factors like round-trip time, bandwidth limitations, and window size. It provides measurements of bandwidth over TCP for different round-trip times and explains TCP congestion control algorithms and how they influence transmission speed.
[de:code 2018] ビデオ体験を進化させよう!Media Services で安定した配信のコツと Video AI のポイントMourad EL AZHARI
?
Video On Demand やライブ配信等の動画配信機能を備えたアプリが日々増えています。皆さんのアプリでも動画を活用するために Azure Media Services で安定した動画配信サービスを実現する方法を紹介します。構築方法に加えて、よくあるお問い合わせから抽出した Tips も紹介します。また、社内ユーザー向けの Microsoft Stream やAI を活用した動画解析プラットフォーム Video Indexer も紹介します。
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド?クラウドを...Shinichiro Arai
?
Cloud Days Tokyo 2015 IBMセッション使用資料です。
https://event.nikkeibp.co.jp/reg/contents/cd_t_2015/index.html#C-23C
「クラウドの利用目的が「効率化?コスト削減」から「ビジネス?スピードの迅速化」へと広がり、今後、オープン技術による複数クラウドの連携も必要になる。 当セッションでは、ハイブリッド?クラウドの構築を見据えたオンプレミス環境のクラウド化を、OpenStack対応ソリューションでどのように進められるかを、システム部門の運用負荷軽減のヒントとともに紹介する。」
IPやファイルベースだけでなく?映像制作そのもののデジタル化の動きが始まっています?AI技術によって?その可能性が広まり?小さな労力でより大きなチャレンジをしている企業が出てきました?このセッションでは?AI for Media?SRT?CMAFなど映像業界の皆さまに知っておいていただきたい最新情報をデモも交えてお伝えします?
http://www.tv-osaka.co.jp/kbe/seminar.html
1. ? J-Stream Inc. All Rights Reserved.
株式会社Jストリーム
配信事業統括本部 プロダクト企画部
エグゼクティブマネージャー 鍋島 公章
マルチCDN:コンテンツ配信の可視化とCDNの最適活用
第一部
マルチ颁顿狈の概要
2016/10/19
2. 2? J-Stream Inc. All Rights Reserved.
マルチCDN
? 用途
? CDNの切替
? オンプレミス配信とCDN配信の切替
? 背景
費用
ベンダ依存を廃し価格交渉を優位に行う
必要な時に必要なCDNを使う
速度
国やASにより最速のCDNは異なる
耐障害性
CDNにも障害が発生する
3. 3? J-Stream Inc. All Rights Reserved.
普及率
? StreamingMedia.com OTT Survey 2015年5月
?http://www.level3.com/~/media/files/white-
paper/en_cdn_wp_streaming_media_over_-
the_top_video_delivery.pdf
4. 4? J-Stream Inc. All Rights Reserved.
コンポーネント
? CDN計測
? RUM (Real User Measurements)
? 実ユーザーからのCDN計測
? パフォーマンスの可視化
? 国別、AS単位
? CDN切替
? 方式
? DNS:一般
? API:動画ストリーミング
? ビデオプレイヤー:動画ストリーミング
5. 5? J-Stream Inc. All Rights Reserved.
計測:Synthetic vs RUM
? Synthetic (人工的、本物でない) Measurements
? RUM (Real User Measurements)
CDN-a
CDN-b
(少数の)計測サーバー+ 一定間隔
CDN-a
CDN-b
(全)実ユーザー + アクセス毎
6. 6? J-Stream Inc. All Rights Reserved.
モニタリング:RUM
? RUM (Real User Measurements)
CDN-a
RUM集計サーバー
Javascript
object
CDN-b
object
CDN-c
object
Javascriptタグ
報告 スクリプト取得
RUM参加サイト
https://radar.cedexis.com/1/xxx/radar.js
Active
計測
7. 7? J-Stream Inc. All Rights Reserved.
Synthetic vs RUM
? 比較
メリット デメリット
Synthetic
?計測のコントロールが容易
計測ポイント
エージェント
タイミング
?開発中サイトの計測が可能
?本物ではない(計測の信頼性が低い)
計測ポイント
エージェント
?データセンター等へサーバー配置が必要
RUM
?計測の信頼性が高い
ラストマイル計測
計測ポイント数が多い
?障害検知の精度が高い
?計測のコントロールが困難
計測数(ピーク時多い、閑散時少ない)
計測ポイント(ユーザーの確保)
?開発中サイトの計測はできない
8. 8? J-Stream Inc. All Rights Reserved.
マルチCDN計測 (Cedexis)
? 計測項目
対象オブジェク
トサイズ
DNSルック
アップ
意味合い メトリック名
計測1 43バイト 含む DNSルックアップの時間+
CDNサーバーとクライアント間
RTT*2
Availability(この計測が6秒以内
に完了した率)
計測2 43バイト 含まない CDNサーバーとクライアント間
RTT*2
Response Time
計測3 100Kバイト 含まない トータルでの配信性能 Throughput