WebRTCとコラボ配信 / cabasecamp2019-webrtc-and-collabo-live

2016ba6b977a2e6691811fa66d5f4336?s=47 CyberAgent
February 22, 2019

WebRTCとコラボ配信 / cabasecamp2019-webrtc-and-collabo-live

2016ba6b977a2e6691811fa66d5f4336?s=128

CyberAgent

February 22, 2019
Tweet

Transcript

  1. WebRTC  

  2. 1. 2.WebRTC 3.   4. Media Server

  3. 

  4.   • 2000  2005 IP-700  • 2007

     2014      • 2015  2016    • 2016   FRESH LIVE HLSSRT @thmatuza @thmatuza (http://www.fujitsu.com/jp/products/network/br oadsight/old/ip7002m4/ )
  5. 

  6. 

  7.  • "  •   !$ • 

     •  • #
  8. # " •  Text tab or   

     shift + tab or     % &  •  Text highlight   Text highlight $('!
  9. !8- 7,1 •  9@?6 &,#4<  •  9@?6/-;:>

    iOSAndroidWeb  9@" &,5)(=2+ 8-%'3$0        9@?6 9@?6 (https://www.twitch.tv/twitch/clip/SillyJollyNigiriTBTacoLeft.*)
  10. % $  •  Text tab or  

      shift + tab or     !' (  •  Text highlight " Text highlight &*)# P2P )#
  11. !1* 0)- •  1*28 ,3'( •  7/ .&+

    7/ #546 7/7/%$  "9
  12. !3* 2)- •  Text tab or "", "" shift

    + tab or ""+ "".6 7 "" •  Text highlight #/(' Text highlight 5:91 %) P2P&* 91 %) 3*  8< ;4 3* 8<%) 5:$0*
  13. #"  •  #  $%   •

     #!&
  14. &#%"$  •  E !&# •  &# &#

    SkypeWirecast Rendezvous •  &#'  
  15. WebRTC

  16. %! • RTMP %!  & # "! $'"! "

     RTMP
  17. WebRTC • WebRTC Web Real Time Communication(RTC)Flash RTC  à

    WebRTC • Native APIWebRTC iOSAndroid   Google HangoutsFacebook Messenger
  18. WebRTC   • Mesh • MCU – Multipoint Control

    Unit • SFU – Selective Forwarding Unit
  19. Mesh •  "   $ #  •

     N–1 N-1&%" (https://antmedia.io/webrtc-servers/ !)
  20. MCU – Multipoint Control Unit •  "% 1 !#%

    %#%43 0* •    &+.%%15' &+$"% 2/ ,(   (https://antmedia.io/webrtc-servers/-))
  21. SFU – Selective Forwarding Unit •   1 #"

     !   •   N-1 #" (https://antmedia.io/webrtc-servers/ )
  22. SFUMCU   •  Text tab or  

        shift + tab or           •  Text highlight  Text highlight SFU MCU
  23. $ & $  %)     "'#

    $  %) (  (https://www.elirose.com/2017/04/invite-guest-facebook-live/!)
  24. 

  25.   tab or      shift

    + tab or         •  Text highlight  Text highlight
  26. WebRTC   SFU MCU OSS Intel CS for WebRTC

    Janus  Jitsi VideoBridge Kurento Licode/Erizo MediaSoup Medooze
  27. Kurento Media Server • Media Element    

      • Gstreamer  Gstreamer    (https://doc-kurento.readthedocs.io/en/6.9.0/user/features.html)
  28. Kurento Media Server'%! •    GStreamer  

    # • iOSAndroid   $  &"Composite       
  29. Media Server

  30. Intel Collaboration Suite for WebRTC • SFUMCU  • $%

       " • iOSAndroid  !  • RTMPRTSP#" Wowza  HLS  • HEVC  • 
  31. MCU   (https://docplayer.net/63218501-Building-a-scalable-and-hybrid-communication-cloud-with-intel-collaboration-suite-for-webrtc.html )

  32.    •   WebRTC Access Video Processing

    20 •  –    Last-usedleast-usedmost-usedround-robinrandomly-pick •  AudioVideo ProcessingCluster Manager     
  33. Open Media Streamer (OMS) • Intel CS for WebRTC 

     https://github.com/open-media-streamer • 201812  • 2019Q1   
  34. OMS • OMS iOS    https://github.com/thmatuza/oms-client-ios-sample • OMS

    Native SDK Build Script (Docker) https://github.com/thmatuza/oms-native-sdk-build-docker
  35.