구글 캐스트

Google Cast
구글 캐스트
Google Cast wordmark.svg
개발자구글
유형미디어 스트리밍
발매일2013년 7월 24일, 9년 전(2013-07-24)
운영 체제Android 4.1+, iOS 7.0+, Microsoft Windows 7+, macOS 10.7+Chrome OS
웹 사이트공식 웹사이트

Google Cast는 호환되는 소비자 장치에서 인터넷 스트리밍 오디오/비디오 콘텐츠를 재생하기 위해 Google에서 개발한 독점 프로토콜입니다.이 프로토콜은 모바일 장치, 개인용 컴퓨터 또는 스마트 스피커를 사용하여 디지털 미디어 플레이어, 고화질 텔레비전가정용 오디오 시스템에서 컨텐츠 재생을 시작하고 제어하는 데 사용됩니다.이 프로토콜은 구글의 1세대 크롬캐스트 [1]플레이어를 지원하기 위해 2013년 7월 24일 처음 시작되었습니다.Google Cast SDK는 2014년 2월 3일 출시되었으며,[2] 타사에서는 프로토콜을 지원하기 위해 소프트웨어를 수정할 수 있습니다.구글에 따르면, 2015년 5월 현재 20,000개 이상의 구글 캐스트 지원 앱을 이용할 수 있다.구글 캐스트에 대한 지원은 이후 Nexus Player 및 기타 Android TV 장치(예: 텔레비전)와 같은 후속 장치, 사운드바, 스피커 및 이후 크롬캐스트 모델에 통합되었습니다.이 프로토콜을 기본적으로 지원하는 소비자 장치는 크롬캐스트 내장형으로 [3]판매됩니다.2017년 10월 현재 5500만대 이상의 크롬캐스트와 크롬캐스트 빌트인 기기가 [4]판매되었습니다.

작동

Google Cast 수신기는 두 가지 방법을 통해 콘텐츠를 스트리밍할 수 있습니다. 첫 번째 방법은 Google Cast 기술을 지원하는 모바일 웹 앱을 사용하는 것이고, 두 번째 방법은 개인용 컴퓨터에서 실행되는 웹 브라우저의 Google Chrome 컨텐츠와 일부 Android [5]장치에 표시되는 컨텐츠를 미러링할 수 있습니다.어느 경우든, 송신측 디바이스의 「[6]캐스트」버튼에 의해서 재생이 개시됩니다.

  • 장치에서 미디어를 재생하는 기본 방법은 프로그램 선택, 재생 및 볼륨을 제어하는 Google Cast 지원 모바일 및 웹 앱을 사용하는 것입니다.Google Cast 수신기 장치는 로컬 버전의 Chrome [7]브라우저 내에서 웹에서 미디어를 스트리밍하므로 발신자 장치를 재생을 중단하지 않고 통화에 응답하거나 다른 애플리케이션을 사용하는 등의 다른 작업에 사용할 수 있습니다.Google Cast에 대해 활성화된 모바일 앱은 Android 4.1+ iOS 7.0+ 모두에서 사용할 수 있습니다. Google Cast에 대해 활성화된 웹 앱은 브라우저에 "[8][9]캐스트 확장"을 설치하여 Google Chrome 버전 72 이상(Microsoft Windows 7+, MacOS 10.7+Chrome OS)을 실행하는 컴퓨터에서 사용할 수 있습니다.스트리밍된 콘텐츠는 특정 앱에서 제공하는 대로 인터넷 기반일 수도 있고 보낸 사람 [10][11]장치의 로컬 저장소에 있을 수도 있습니다.
  • 또한 컨텐츠는 개인용 컴퓨터의 Chrome 브라우저 (캐스트 확장자 포함)이나 일부 Android 4.4+ 장치의 화면에서 미러링할 수 있습니다."탭 캐스팅"의 경우, 화질은 장치의 처리 능력에 따라 달라지며 비디오 스트리밍에는 최소 시스템 요건이 적용됩니다.SilverlightQuickTime플러그인을 사용하는 콘텐츠는 스트림에 사운드 또는 [12][13]이미지가 부족할 수 있으므로 완전히 작동하지 않습니다.마찬가지로, Android 기기에서 미러링된 화면 이미지는 일반적으로 저하되며, 이는 태블릿과 스마트폰의 작은 화면에 표시되는 비디오의 [5]크기가 일반적으로 하향 조정된다는 사실을 반영합니다.

2014년 [16]12월 10일 "게스트 모드" 기능이 추가될 때까지 이전에는 콘텐츠를 [14][15]캐스팅하기 위해 Google Cast 수신기 장치와 동일한 Wi-Fi 네트워크에 전송 장치를 연결해야 했습니다.이 기능을 활성화하면 플레이어가 [17][18]연결되어 있는 텔레비전 또는 스피커 시스템에서 방출되는 초음파 오디오를 감지하여 송신 장치가 인근 플레이어를 검색할 수 있습니다. 또는 4자리 PIN [18][19]코드를 사용하여 송신 장치를 수신 장치와 페어링할 수 있습니다.게스트 모드는 Chromecast에서만 사용할 수 있습니다.Nexus Player 및 Android TV 디바이스는 이 [20]기능을 지원하지 않습니다.

SDK 및 호환 애플리케이션

Google Cast 수신기와의 연결, 제어 및 연결 해제에 사용되는 "캐스트 버튼"의 아이콘입니다.이 버튼은 Bluetooth 오디오 플레이어 [21]호환되는 비캐스트 수신기를 나타낼 수도 있습니다.

릴리스 및 배포

1세대 크롬캐스트가 출시되었을 때, 구글 캐스트 호환 앱이 4개 제공되었습니다: 유튜브넷플릭스는 안드로이드, iOS, 크롬 웹 앱으로 지원되었고, 구글 플레이 뮤직과 구글 플레이 무비 & TV도 지원되었지만, 원래는 안드로이드 [22][23]앱으로만 지원되었습니다.캐스팅을 지원하는 추가 앱은 Google Cast 소프트웨어 개발 키트(SDK)에 액세스해야 합니다.SDK는 2013년 7월 24일 프리뷰 버전으로 처음 출시되었습니다.구글은 관심 있는 개발자들에게 SDK를 사용하여 앱을 만들고 테스트하되 [24]배포하지는 말 것을 권고했다.이러한 경고는 여전히 유효하지만, Hulu Plus와 Pandora Radio용 Google Cast 지원 애플리케이션은 2013년 10월에 출시되었고, HBO GO는 [25][26]11월에 출시되었습니다.구글은 12월 7일 이틀간 마운틴뷰 본사 구글플렉스에서 열리는 해커톤에 개발자들을 초대하여 SDK의 "곧 출시될"[27]을 시험 운전할 기회를 제공했다.세션에는 30개사 40명의 개발자가 참여했으며, 그 후 플렉스, Avia, Realplayer [28]Cloud를 포함한 10개의 추가 앱이 이어졌다.

구글은 2014년 [29]2월 3일 SDK를 모든 개발자에게 공개하였다.구글은 소개 문서와 비디오 프레젠테이션에서 SDK가 크롬캐스트 장치와 다른 이름 없는 "캐스트 수신기 장치"와 함께 작동했다고 밝혔다.크롬캐스트 제품 매니저인 Rish Chandra는 구글이 SDK의 신뢰성을 향상시키고 많은 코딩 없이 사진을 텔레비전에 빠르고 쉽게 캐스팅할 수 있는 방법을 찾는 개발자들을 수용하기 위해 그 사이의 시간을 사용했다고 말했다.또한 구글은 SDK를 구글 플레이 서비스 프레임워크의 일부로 만들어 안드로이드 자체를 [30][31]업데이트하지 않고도 사용자가 새로운 앱에 접근할 수 있도록 했다.시간이 지남에 따라 Google Cast를 지원하기 위해 더 많은 애플리케이션이 업데이트되었습니다.Google I/O 2014에서 회사는 등록된 개발자 6,000명이 10,000개의 Google Cast-Ready [32]앱을 개발하고 있다고 발표했습니다. 다음 해 컨퍼런스에서 호환 가능한 앱의 수는 두 [33]배로 증가했습니다.구글의 공식 호환 앱과 플랫폼 목록은 크롬캐스트 웹사이트에서 볼 수 있다.Google은 Comedy Central, Just Dance Now, Haystack News 및 [34]Fitnet의 Google Cast 통합을 문서화한 사례 연구를 발표했습니다.

프레임워크

개발 프레임워크는 송신자 앱과 수신자 앱의 두 가지 컴포넌트로 구성되어 있으며, 둘 다 SDK에서 제공하는 API를 사용합니다.

  • 보낸 사람 앱은 공급업체의 기존 Android 또는 iOS 모바일 앱 또는 데스크톱 웹 앱을 기반으로 하며, 사용자에게 스트리밍할 장치 컨텐츠를 선택하는 기능을 포함한 컨텐츠 검색 및 미디어 컨트롤을 제공합니다.후드 아래에서, 송신자 앱은 같은 로컬 네트워크상의 수신 장치를 검출해, 시큐어 채널을 확립해, 메세지를 교환할 수 있습니다.
  • 리시버 앱은 캐스트 리시버 디바이스에 상주하는 크롬 브라우저와 같은 환경에서 실행되는 웹 앱입니다.다양한 복잡한 수신기 앱은 앱이 재생할 수 있는 다양한 콘텐츠 포맷에 따라 개발될 수 있습니다.예를 들어 간단한 수신기 앱은 HTML5 컨텐츠만 재생할 수 있지만, 프로그래밍 작업이 더 필요한 사용자 지정 수신기 앱은 MPEG-DASH, HTTP Live Streaming(HLS), Microsoft Smooth Streaming Protocol [30]등 다양한 스트리밍 프로토콜을 사용할 수 있습니다.

지원되는 미디어

Chromecast 는, BMP, GIF, JPEG, PNG, 및 WEBP화상 포맷을 서포트하고 있습니다.표시 사이즈는 720p(1280 × 720픽셀)로 제한됩니다.지원되는 오디오코덱HE-AAC, LC-AAC, MP3, Vorbis, WAV(LPCM), FLAC(최대 96kHz/24비트) Opus입니다.AC-3(Dolby Digital) 및 E-AC-3(EC-3, Dolby Digital Plus)입니다.1세대 및 2세대 Chromecast에서 지원되는 비디오코덱은 H.264 High Profile Level 4.1(최대 720p/60 프레임/초 또는 1080p/30fps) 및 VP8입니다.3세대 Chromecast에서 지원되는 비디오코덱은 H.264 High Profile Level 4.2(최대 720p/60(fps) 또는 1080p/60fps) 및 VP8입니다.[35]Chromecast Ultra에서 지원되는 비디오코덱은 레벨 5.1(2160p/60fps)까지의 HEVC/H.265 메인 및 메인10 프로파일과 레벨 5.1(2160p/60fps)[36]까지의 VP9 프로파일0 및 프로파일2 입니다.

추가 기능 및 API

International CES 2015에서 구글은 구글 캐스트(Google Cast for audio)의 확장을 발표했습니다. 구글 캐스트 SDK를 지원하는 앱은 호환되는 Wi-Fi 연결 스피커, 사운드바[37]수신기를 통해 오디오를 재생할 수 있습니다.구글캐스트를 스피커 내장 기능으로 지원하는 제조사는 LG[38]소니다.

2015년 5월, Google은 Google Cast에 새로운 API 세트를 도입했습니다.Cast Remote Display API를 통해 개발자는 디스플레이를 미러링할 필요 없이 게임 등의 앱을 위한 세컨드 스크린 익스피리언스를 만들 수 있습니다.Game Manager API는 개발자에게 멀티플레이어 [39]게임을 만들 수 있는 더 많은 옵션을 제공합니다.마지막으로,[40] 콘텐츠의 자동 재생 및 큐잉을 제어하기 위한 추가 API가 제공되었습니다.

2015년 9월, 구글은 콘텐츠 로딩 사이의 지연을 줄이기 위한 "Fast Play"와 함께 제공되는 개발자 도구를 발표했습니다.일반적인 시나리오에서 사용자가 텔레비전 시리즈의 첫 세 편을 시청했다면 네 번째 에피소드가 [41]백그라운드로 로드될 수 있습니다.그 후 기능의 릴리스가 [42]지연되고 있습니다.

호환 장치

  • 크롬캐스트
    • 제1세대 (비디오)
    • 제2세대 (비디오)
    • 제3세대(비디오)
    • Chromecast 오디오(오디오)
    • Chromecast Ultra (비디오)
    • Google TV를 사용한 크롬캐스트

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Google Launches The $35 Chromecast Streaming Device To Bring Chrome To The Living Room". TechCrunch. Retrieved 2020-10-21.
  2. ^ Protalinski, Emil (2014-02-03). "Google Opens Up Chromecast to Developers, Releases Cast SDK". The Next Web. Retrieved 2020-10-21.
  3. ^ Roettgers, Janko (2016-11-23). "Google Quietly Phases Out 'Google Cast' Branding for TVs, Speakers". Variety. Retrieved 2016-11-23.
  4. ^ Jonnalagadda, Harish (October 4, 2017). "Google has sold 55 million Chromecasts around the world". Android Central. Mobile Nations. Archived from the original on October 5, 2017. Retrieved October 4, 2017.
  5. ^ a b Turner, Adam (July 14, 2014). "Hands on: Chromecast Android screen mirroring". The Sydney Morning Herald.
  6. ^ Maybury, Rick (April 5, 2014). "Should I buy Google Chromecast?". The Telegraph. Telegraph Media Group. Retrieved July 3, 2014.
  7. ^ Stein, Gabe (July 24, 2013). "Wow! Google's Chromecast Is Amazingly Hackable". Co.Labs. Fast Company. Retrieved January 9, 2014.
  8. ^ "GET STARTED WITH CHROMECAST: What's Under the Hood? – Chromecast Help". Google Inc. Retrieved August 7, 2014.
  9. ^ Robertson, Adi (July 24, 2013). "Google reveals Chromecast: video streaming to your TV from any device for $35". The Verge. Vox Media. Retrieved September 19, 2013.
  10. ^ Welch, Chris (October 1, 2015). "Google Photos for Android now works with Chromecast". The Verge. Vox Media. Retrieved October 8, 2015.
  11. ^ Calimlim, Aldrin (December 11, 2015). "Google updates Photos and Wallet apps for iOS with new features". AppAdvice. Retrieved January 1, 2016.
  12. ^ "Cast from Chrome to your TV: Casting a Tab". support.google.com. Google Inc. Retrieved September 24, 2013.
  13. ^ "Cast from Chrome to your TV: Minimum System Requirements". support.google.com. Google Inc. Retrieved August 30, 2013.
  14. ^ Devine, Richard (June 25, 2014). "Chromecast to allow casting without being on same WiFi network". Android Central. Retrieved June 25, 2014.
  15. ^ Tarantola, Andrew (June 25, 2014). "Chromecast Is Getting a Slew of Awesome New Features". Gizmodo. Gawker Media. Retrieved June 25, 2014.
  16. ^ Kellex (December 11, 2014). "Chromecast Update Brings Guest Mode, Beta Mirroring, Fresh Material UI". Droid Life. Retrieved December 12, 2014.
  17. ^ Welch, Chris (June 26, 2014). "Google's Chromecast will use ultrasonic sounds to connect with nearby devices". The Verge. Vox Media. Retrieved June 27, 2014.
  18. ^ a b "Set up guest mode for Chromecast Audio". support.google.com. Google Inc. Retrieved December 18, 2015.
  19. ^ Roettgers, Janko (June 26, 2014). "Chromecast will use ultrasonic sounds to pair your TV with your friend's phones". GigaOM. Retrieved June 27, 2014.
  20. ^ "Guest Mode". Google Developers. Google Inc. July 26, 2016. Retrieved November 18, 2016.
  21. ^ "Google Cast Design Checklist". Google Developers. Google Inc. Retrieved July 30, 2014.
  22. ^ "This Week in Tech 416". TWiT.tv. Retrieved July 31, 2013.
  23. ^ Pressman, Aaron (August 1, 2013). "Chromecast vs. Roku vs. Apple TV: What's the Best Streaming Device? Daily Ticker". Yahoo! Finance. Yahoo!. Retrieved August 27, 2013.
  24. ^ "Google Cast Release Notes: 1.0". Google Developers. Google Inc. July 24, 2013. Retrieved June 27, 2014.
  25. ^ Nischol, Karan. "Cast Away: Hulu Plus on Chromecast". Blog. Hulu. Archived from the original on October 4, 2013. Retrieved October 2, 2013.
  26. ^ Solesman, Joan E. (October 31, 2013). "Chromecast adds Pandora to short list of apps so far". CNET. CBS Interactive. Retrieved June 27, 2014.
  27. ^ Lawler, Richer (November 21, 2013). "Google invites devs over for a Chromecast hackathon plus SDK show-and-tell, updates official app". Engadget. AOL Inc. Retrieved June 27, 2014.
  28. ^ Roettgers, Janko (December 13, 2013). "Chromecast in 2014: an open SDK, big international plans and maybe even new devices". GigaOM. Retrieved June 27, 2014.
  29. ^ Duckett, Chris (February 4, 2014). "Google takes Chromecast SDK out of preview". ZDNet. CBS Interactive. Retrieved June 27, 2014.
  30. ^ a b Affaki, John (February 3, 2014). "Ready to cast: Chromecast now open to developers with the Google Cast SDK". Google Developers Blog.
  31. ^ Roettgers, Janko (February 3, 2014). "Get ready for tons of new Chromecast apps: Google releases Cast SDK". Gigaom.
  32. ^ Molina, Brett (June 25, 2014). "Live: Google unveils Android experiences for home, car". USAToday.com. Gannett Company. Retrieved June 27, 2014.
  33. ^ Haselton, Todd (May 28, 2015). "17M Chromecasts sold to date – 20,000 apps available". TechnoBuffalo. Archived from the original on May 28, 2015. Retrieved May 28, 2015.
  34. ^ "Cast: Case Studies". Google Developers. Google Inc. Retrieved 2016-04-13.
  35. ^ "Supported Media for Google Cast with 1st and 2nd gen Chromecast". Google Developers. Google Inc. March 20, 2017.
  36. ^ "Supported Media for Google Cast with Chromecast Ultra". Google Developers. March 20, 2017.
  37. ^ Singleton, Micah (January 5, 2015). "Google takes on AirPlay with Google Cast for audio". The Verge. Vox Media. Retrieved January 11, 2015.
  38. ^ "Google Cast for audio". Google Cast. Retrieved February 4, 2016.
  39. ^ Tim-o-tato (May 29, 2015). "Google Launches 'Cast Remote Display' APIs, 'Game Manager' APIs". Droid Life. Retrieved November 18, 2016.
  40. ^ Ruddock, David (May 29, 2015). "Google Cast Gets New APIs, Allowing For Second-Screen Functionality, Autoplay, Queuing, And More". Android Police. Retrieved November 18, 2016.
  41. ^ Olanoff, Drew (September 29, 2015). "Google Announces Chromecast 2 And Chromecast Audio To Bring Intelligence To Your Living Room". TechCrunch. AOL. Retrieved September 30, 2015.
  42. ^ Ruddock, David (July 27, 2016). "Chromecast's Fast Play Content Prediction feature has been delayed, still being worked on". Android Police. Retrieved November 21, 2016.
  43. ^ "Chromecast built-in - Audio". Retrieved 2017-07-27.

외부 링크