블로그 이미지
ssun++

카테고리

[전체] (73)
Android (7)
JavaScript (9)
CI (5)
Language (14)
ETC (38)
Total319,148
Today1
Yesterday16

Registration

Android/Cast / 2014.05.27 23:03

원문 : https://developers.google.com/cast/docs/registration


You must register your application if you are using the Styled Media Receiver or you are building a Custom Receiver. Once you've registered your application, you'll receive an app ID that your sender application must use to perform API calls such as to launch the receiver application.


Styled Media Receiver를 사용하거나 Custom Receiver를 만들 때 반드시 앱을 등록 해야한다. 앱을 등록하면 앱 ID를 받게되고, sender 앱이 API를 호출할 때 사용해야한다. (receiver 앱을 실행하는 등)


You must also register your Google Cast device so that it may access your receiver application before you publish it. Once you publish your receiver application, it will be available to all Google Cast devices.


또한 receiver 앱을 발행하기 전에 접근하려면 Google Cast 장치를 등록해야 한다. receiver 앱을 발행하면, 모든 Google Cast 장치에서 접근이 가능하다.


Register your application


You must register your Styled Media Receiver or Custom Receiver in order to receive an app ID that's used with API calls from the sender application.

To register your receiver app:

  1. Sign in to the Google Cast SDK Developer Console.
  2. From either the Overview page or Applications page, click Add New Application.
  3. Select the type of receiver app you will use:
    Custom Receiver
    Select this if your app requires user interface components or interaction patterns that are not provided by the Styled Media Receiver. Selecting Custom Receiver may also be necessary if your content type is not listed as one of Styled Media Receiver's supported media types.

    Be aware that this option requires that you build a complete web app for the receiver app.

    For details, read Custom Receiver Application.

    Styled Media Receiver
    Select this if your app streams video or audio content using one of the supported media types and you'd like to provide a user interface on the TV that uses either the default media player UI or a set of custom styles on top of the default media player UI.

    The custom styles you may provide allow you to define the look for various elements of the player UI (such as the splash screen and progress bar) simply by providing a CSS file—you do not need to build a receiver app.

    For details, read Styled Media Receiver.

  4. Fill in the details for you receiver app:
    1. Enter your app name.
    2. Specify the receiver app's appearance:
      • For a Custom Receiver, specify the app URL.

        Enter a URL that the Google Cast device should request when loading your receiver app. During development the URL can use HTTP but when the app is published it has to use HTTPS. The URL may be for an HTML page or other file type accessible from a web browser. It's okay for your receiver to be on an internal (NAT-registered) IP address, but not on localhost, as it is rarely a top level domain. Although the receiver app must be served over SSL (HTTPS) when published, the content loaded on the receiver app may be served over HTTP.

      • For a Styled Media Receiver, specify the app style.

        Select Default for the default media player UI. (You can later switch to Custom if you decide to provide your own UI styles.)

        Select Custom to provide your own CSS file that specifies the appearance for several elements of the media player UI. In the input field that appears, provide an HTTPS URL that points to your CSS file located on your own web site or onGoogle Drive.

        Click Preview at the bottom to view your receiver app's appearance using mock media content.

    3. Select whether the app should be published for end-users.

      Leave this set to No while developing and testing your app with a registered Google Cast device.

      When you're ready to publish your app for end-users, set this to Yes.

    4. Select the platforms on which your sender app will be available and provide the relevant identification information.
  5. Click Save.

In the list of Applications, your new app is listed with a unique Application ID. Copy this ID for use in the code for your sender app.

If you selected Styled Media Receiver, there's nothing else you need to do for the receiver app, other than provide optional CSS styling as described in the Styled Media Receiver guide.

If you selected Custom Receiver, you must provide a web app as described in the Custom Receiver Application guide.


sender 앱에서 API 호출 시 사용할 앱 ID를 받기 위해서 Styled Media Receiver 또는 Custom Receiver를 반드시 등록해야 한다. 

앱을 등록하기 위해서는 :

  1. Google Cast SDK Developer Console에 로그인 한다.
  2. Overview 또는 Applications 페이지에서, click Add New Application을 클릭한다.
  3. receiver 앱의 타입을 선택한다.

    Custom Receiver

    Styled Media Receiver가 제공하지 않는 UI 컴포넌트나 인터랙션 패턴이 필요한 경우 선택한다. 콘텐트 타입이 Styled Media Receiver의 supported media types에 나타나지 않는 경우에도 Custom Receiver를 선택한다.

    이 옵션을 선택할 경우 receiver 앱을 위해 완전한 웹앱을 구축해야 함을 알아야 한다.

    자세한 사항은 Custom Receiver Application을 읽어보자.

    Styled Media Receiver

    앱이 supported media types에 리스팅 된 비디오나 오디오 콘텐트를 전송하고, TV에서 디폴트 미디어 플레이어 UI나 상단에 커스텀 스타일을 적용한 디폴트 미디어 플레이어 UI를 제공할 경우 선택한다.

    커스텀 스타일은 단순히 CSS 파일을 제공함으로써 플레이어 UI의 다양한 엘리먼트의 룩을 정의할 수 있다 (스플래시 화면, 프로그레스 바 등) - receiver 앱을 구축할 필요가 없다.

    자세한 사항은 Styled Media Receiver을 읽어보자.

  4. receiver 앱의 상세 사항을 채우자:

    1. 앱 이름을 넣고.
    2. receiver 앱의 외양을 정한다:

      • Custom Receiver의 경우, app의 URL을 정한다.

        Google Cast 장치가 receiver 앱을 로딩할 때 요청할 URL을 입력한다. 개발하는 동안 URL은 http를 사용할 수 있지만 발행되면 https를 사용해야 한다. URL은 HTML 페이지나 웹브라우저에서 접근 가능한 파일 타입이 되어야 한다. receiver가 내부 IP를 가지는 것은 상관없으나, localhost가 되어서는 안된다. receiver 앱은 발행시 SSL을 통해 제공되어야 하지만, receiver 앱에 로드되는 콘텐츠는 HTTP를 통해 제공되어야 한다.

      • Styled Media Receiver의 경우 앱 스타일을 정한다.

        디폴트 미디어 플레이어 UI를 적용하려면 Default를 선택한다.(자체 UI 스타일을 제공하려면 나중에 Custom으로 바꿀 수 있다.)

        자체 CSS 파일을 제공하여 미디어 플레이어 UI 엘리먼트의 외양을 정하려면 Custom을 선택한다. 입력 필드에는 CSS 파일이 위치한 웹사이트나 Google Drive의 HTTPS URL을 입력한다.

        mock media content를 사용하여 receiver 앱을 보기 위해서는 하단의 Preview를 클릭한다. 

    3. 최종 사용자에게 발행할지를 선택한다.

      등록된 Google Cast 장치로 개발과 테스팅을 하는 동안은 No로 둔다.

      최종 사용자에서 발행할 준비가 되면 Yes로 결정한다.

    4. sender 앱이 구동될 플랫폼을 선택하고, 적절한 정보를 제공한다.
  5. Save를 클릭한다.

앱 목록에서, 새로운 앱은 유니크한 앱 ID와 함께 리스트 되어있다.  sender app을 위해 이 ID를 복사하자.

Syled Media Receiver를 선택했다면, Styled Media Receiver 가이드에 설명된 것처럼 추가적인 CSS 제공하는 것 외에는 receiver 앱을 위해 해야할 것은 없다.

Custom Receiver를 선택했다면, Custom Receiver Application 가이드에 에 설명된 것처럼 웹앱을 제공해야 한다.


Register your Google Cast device


By default, Google Cast devices (such as a Chromecast) are not enabled for development and testing. To turn your device into a development device and gain access to your receiver app while it is not yet published, you must register the device. Registering also makes the receiver app accessible from a remote browser window for debugging (see Debugging).


기본적으로, Google Cast 장치는 개발과 테스팅이 가능하지 않다. 장치를 개발 가능하게 하고 발행되지 않은 receiver 앱에 접근하기 위해서, 장치를 등록해야 한다. 등록을 통하여 receiver 앱을 원격 브라우저 창에서 접근 할 수 있게된다.


To register your Google Cast device:

  1. Sign in to the Google Cast SDK Developer Console.
  2. From either the Overview page or Devices page, click Add New Device.
  3. Enter the serial number of your development device. This is a 12-digit alphanumeric string printed on the device.

    The serial number on a Chromecast is laser-etched (not printed) and begins with a 3, 4 or 5. It may be easier to read if you take a picture of the serial number then enlarge it.

  4. Enter a description. This is just a friendly name for your device (it does not need to match the name you gave to the device during user setup).
  5. Click OK.

    It may take several minutes for the device to become registered and available as your development device. Once registration is complete, the Status for the device will say "Ready for Testing."

  6. Restart the Google Cast device that you have registered. Check whether you can access http://<cast-device-ip>:9222 from a chrome browser on the same WiFi network; if you can, then your device is ready for development.

Google Cast 장치 등록하기

  1. Google Cast SDK Developer Console에 로그인한다.
  2. Overview 페이지나 Devices 페이지에서 Add New Device를 선택한다.
  3. 개발 장치의 일련번호를 입력한다. 12자리의 알파벳과 숫자로 되어 장치에 프린트 되어있다.

    Chromecast의 일련번호는 레이저 각인되어 3, 4, 5로 시작한다. 사진을 찍어서 확대하면 읽기 쉬울 것이다.

  4. 설명을 입력한다. 장치를 위한 친근한 이름이다. (setup 시 입력한 이름과 일치할 필요는 없다.)
  5. OK를 클릭한다.

    장치가 등록되어 개발 장비로 사용할 수 있기 까지는 몇 분이 걸린다. 등록이 완료되면 장치의 상태가 "Ready for Testing"이 된다.

  6. 등록된 Google Cast 장치를 재시작한다. 동일한 WiFi network의 chrome browser에서 http://<cast-device-ip>:9222 로 접근이 가능한지 확인한다 : 가능하다면 장치는 개발 가능한 상태이다.


Posted by ssun++

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함