SkyWay 안드로이드 SDK를 사용하여 다수의 배달을 해보세요!

소개


  • 이 문서는 Android Bazaar and Conference 2018 Spring 대LT 축제의 발표 자료입니다.


  • 자기소개


  • 나카 유스케
  • Twitter: @Tukimikage


  • WebRTC 알고 계십니까?





    WebRTC = Web Real Time Communication

    IETF와 W3C에 의해 표준화된 실시간 커뮤니케이션의 표준 기술입니다.

    SkyWay 알고 계십니까?




  • 자사의 안드로이드/iOS 앱 및 웹 앱에 WebRTC 음성 및 화상 통화 기능을 쉽게 통합 할 수있는 플랫폼 서비스
  • 무료로 즉시 사용할 수 있습니다
  • 자세한 것은 SkyWay 공식 사이트 - 개발자


  • 오늘 할 일



    SkyWay의 SFU를 사용한 다인원 배포



    데모 이미지





    SFU란 무엇인가




  • WebRTC를 사용하여 다중 인원 연결을 실현하는 메커니즘 중 하나
  • 미디어 업로드의 수를 1개로 누를 수 있으므로 클라이언트의 부하가 가볍다
  • 오늘은이 SFU를 사용하여 1 : 많은 배달을 할 것입니다


  • Android/PC Chrome으로 데모에 협력해 주세요!



    Let's access



    Android Camera



    아래의 소스 코드를 다운로드 한 후 API 키를 다시 작성하여 빌드 실행하십시오.
    room name은 abc입니다.
    htps : // 기주 b. 코 m / 유스케 84 / 아 bc2018lt / t 리에 / 마s r / 안 d 로이 d_ 카메라

    Web Camera ※2020.07.08 추가



    아래에 접속하여 join하십시오.
    room name은 abc입니다.
    htps // 유스케 84. 기주 b. 이오/아 bc2018lt/우에 b_카메라/

    Web Viewer



    아래로 이동하여 시청 버튼을 클릭하십시오.
    htps // 유스케 84. 기주 b. 이오/아 bc2018lt/우ぇb_ゃぃ에우ぇr/푸 bぃc/

    소스 코드



  • htps : // 기주 b. 코 m/유스케 84/아 bc2018lt
  • android_camera : 배포용 Android 앱

  • SkyWay 공식 샘플 을 개조하여 이용
  • 영상을 수신할 필요가 없기 때문에, UI와 Room.RoomEventEnum.STREAM 이벤트 발화시의 처리를 수정


  • web_camera : 배포용 Web앱 ※2020.07.08 추가

  • SkyWay 공식 샘플 을 개조하여 이용
  • 영상을 수신할 필요가 없기 때문에, UI와 관련 처리를 수정


  • web_viewer : 시청용 웹 앱
  • JavaScript 코드 160 줄 정도로 구현 가능




  • 마지막으로



  • 2020.07.08 추가
  • 다음 작업 라운드는 더 이상 필요하지 않습니다.
  • 또한, 데모용으로 구현을 생략하고 있는 관계로, 이하의 제약이 있습니다
  • 항상 '배달 용 Android 앱'또는 '배달 용 웹 앱'으로 스트리밍을 시작한 다음 시청용 웹 앱에 액세스하십시오 (순서 가능).
  • 배달자는 반드시 한 명이어야 합니다(여러 명의 배달을 지원하지 않음).



  • 이 데모에서는 SkyWay의 현재(2018.06.09)의 제약상, 이하 워크 어라운드를 2개 이용하고 있습니다
  • 수신 전용 모드 ☓ SFU 모드의 워크 라운드
  • 항상 게재 앱에서 게재를 시작한 다음 시청 웹에 액세스하십시오 (순서 가능)



  • 청청 감사합니다!

    좋은 웹페이지 즐겨찾기