AbemaTV Developer Conference 2016

受付終了

ご来場いただいたみなさま、ありがとうございました。
発表資料を公開いたしました。

ABOUT

AbemaTV Developer Conference 2016では、「AbemaTV」での快適な視聴を実現する上で必要となったUIデザイン・アプリエンジニアリング・サーバーサイドと多様な技術的知見や経験をみなさまに共有をするための場です。
ぜひご参加ください。

サイバーエージェントとテレビ朝日が共同で展開する、株式会社AbemaTVでは、無料で楽しめるインターネットテレビ局「AbemaTV」を展開しています。「AbemaTV」はオリジナルの生放送コンテンツや、ニュース、音楽、スポーツ、など 多彩な番組が楽しめる約30チャンネルをすべて無料で提供しており、 2016年4月11日(月)の本開局から5か月で800万DLを達成しました。

主催株式会社AbemaTV
開催日時2016年10月15日(土) 13:00 ~ 18:00
参加費無料
募集人数300人
対象アプリやWebなどの開発に関わるエンジニアやデザイナー
会場東京都渋谷区道玄坂1丁目12番1号 渋谷マークシティウエスト13F

ハッシュタグ「#abematv_dev

TIMETABLE

Room ARoom B
13:00

開場

13:30

挨拶

14:00

AbemaTV の動画配信を支えるサーバーサイドシステム

  • #Server
  • #Golang
  • #GCP

AbemaTV が独自開発を行っている、映像コンテンツの納品・管理からそのリニア放送、VOD、広告配信、コメント機能などを実現するシステムの全体像を使用している技術や開発・運用手法などを交えながら説明します。

  1. 中澤 優一郎

イマドキの Web サービス運営で突き当たるフロントエンド課題とつらみ

  • #Web
  • #Frontend
  • #Performance
  • #HLS

多様なターゲット環境、ブラウザによる Flash 包囲網、技術選定 etc... などの日常的なつらみと AbemaTV 関連サービスにおける道のりをお話します。

  1. 佐藤 歩
14:20

リニア放送型動画サービスの Web フロントエンド

  • #Web
  • #Frontend
  • #HLS

インターネットの動画サービスといえばユーザーが好きな時間に好きな番組を選んで視聴する VOD (video-on-demand) 形式を思い浮かベられることが多いと思いますが、ここでは従来のテレビ番組のようにあらかじめ決められた番組表どおりに番組が流されるリニア放送型の動画サービスにおける Web フロントエンド技術についてお話します。

  1. 五藤 佑典
15:00

インターネットにおける動画配信の仕組み

  • #Server
  • #Golang
  • #HLS

AbemaTV の動画配信の仕組みと関連技術について説明します。

  1. 久保 亮介

Flux with RxSwift

  • #iOS
  • #Swift
  • #Rx
  • #Architecture

AbemaTV の iOS アプリでは、Facebook が提唱する Flux アーキテクチャを採用しています。RxSwift を使って実装した場合の実装例、iOS アプリにおける Flux のメリット、ディメリット等についてお話します。

  1. 波戸 勇二
15:30

やんちゃな HTTP Live Streaming (h264/aac) トラブルシューティング集

  • #Server
  • #Golang
  • #HLS
  • #Performance

生放送ではオンデマンド配信以上にノイズの影響が生じやすく、また遅延の考慮も必要なため、特に動画配信周りのチューニングが重要となります。FRESH! by AbemaTV の開発、運用において得た知見についてお話します。

  1. 堀 良太

デザイナーとエンジニアの境界線

  • #Design

AbemaTV の立ち上げから運用フェーズにおいて、デザイナーとエンジニア間でどのように UI を決めて行ったか、また両者間でのデザインの共有方法について、コミュニケーションと実装の面からお話しします。

  1. 松本 俊介
  2. 内田 達也
16:30

GKE at AbemaTV

  • #Server
  • #GKE
  • #Docker
  • #Kubernetes

AbemaTV での GKE の運用についてお話します。

  1. 須藤 涼介

インタラクティブな UI のための AVPlayer ベストプラクティス

  • #iOS
  • #Swift
  • #Performance

動画再生についての概要と、インタラクティブな UI でのスムーズな動画の切り替え方についてお話します。

  1. 伊藤 恭平
17:00

AbemaTVの開発スタイル

  • #Management

AbemaTVの立ち上げから運用までの弊社の猛獣たちをまとめていったお話をします。

  1. 大﨑 浩崇

Flux with Kotlin

  • #Android
  • #Kotlin
  • #Rx
  • #Architecture

FRESH は AbemaTV とは異なり一般ユーザが使用するプラットフォームなので様々な状態管理を求められます。Flux アーキテクチャにより複雑な状態管理を Rx と Kotlin によって解決した話をします。

  1. 荒谷 光
17:20

炎上プロジェクト立て直しの風景

  • #Management
  • #Flaming

炎上プロジェクトとの向き合い方についてお話します。

  1. 板敷 康洋

Android で OutOfMemory にならないためのメモリ戦略

  • #Android
  • #Java
  • #Performance

Nexus7 (2012) などの古い端末でも、動作させるための戦略や、動画を再生しながらでも綺麗なアニメーションをさせるためにしたことをお話します。

  1. 降矢 大地
18:00

懇親会

SPEAKERS

佐藤 歩

佐藤 歩

Web エンジニア

五藤 佑典

五藤 佑典

Web エンジニア

須藤 涼介

須藤 涼介

インフラエンジニア/マネージャー

波戸 勇二

波戸 勇二

iOS エンジニア

久保 亮介

久保 亮介

サーバサイドエンジニア

荒谷 光

荒谷 光

Android エンジニア

中澤 優一郎

中澤 優一郎

サーバサイドエンジニア

松本 俊介

松本 俊介

デザイナー

内田 達也

内田 達也

デザイナー

堀 良太

堀 良太

サーバサイドエンジニア

伊藤 恭平

伊藤 恭平

iOS エンジニア

大﨑 浩崇

大﨑 浩崇

サーバサイドエンジニア

板敷 康洋

板敷 康洋

サーバサイドエンジニア/マネージャー

鬼石 広海

鬼石 広海

クリエイティブディレクター/デザイナー

降矢 大地

降矢 大地

Android エンジニア

渋谷マークシティウエスト13F

東京都渋谷区道玄坂1丁目12番1号

スッキリわかる渋谷マークシティ入門!