สื่อที่รองรับ Google Cast

Google Cast และแอปพลิเคชัน Cast Web Receiver ทั้งหมดรองรับอุปกรณ์สื่อ และประเภทที่แสดงในหน้านี้

เครื่องมือบางอย่างต้องมีการเขียนโค้ดเพิ่มเติมหรือตัวรับเว็บ SDK ดูข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาแอปพลิเคชัน Web Receiver เพื่อรองรับประเภทสื่อเหล่านี้ได้ที่สร้างแอป Web Receiver พื้นฐาน

รูปแบบรูปภาพ

  • APNG
  • BMP
  • GIF
  • JPEG
  • PNG
  • WebP

รูปแบบคอนเทนเนอร์สื่อ

  • MP2T
  • MP3
  • MP4
  • OGG
  • WAV
  • WebM

ตัวแปลงรหัสวิดีโอ

Chromecast รุ่นที่ 1 และ 2

  • H.264 High Profile ถึงระดับ 4.1 (720p/60fps หรือ 1080p/30fps)
  • VP8 (720p/60 FPS หรือ 1080p/30 FPS)

Chromecast รุ่นที่ 3

  • H.264 High Profile สูงสุดถึงระดับ 4.2 (1080p/60fps)
  • VP8 (720p/60 FPS หรือ 1080p/30 FPS)

Chromecast Ultra

  • H.264 High Profile สูงสุดถึงระดับ 4.2 (1080p/60fps)
  • VP8 (4K/30 FPS)
  • โปรไฟล์ HEVC / H.265 หลักและ Main10 สูงสุดถึงระดับ 5.1 (4K/60fps)
  • VP9 โปรไฟล์ 0 และโปรไฟล์ 2 จนถึงระดับ 5.1 (4K/60fps)
  • ช่วงไดนามิกกว้าง (HDR)
    • Dolby® VisionTM
    • HDR10

Chromecast ที่มี Google TV

  • H.264 High Profile สูงสุดถึงระดับ 5.1 (4Kx2K/30fps)
  • โปรไฟล์ HEVC / H.265 หลักและ Main10 สูงสุดระดับ 5.1 (4Kx2K@60fps)
  • VP9 Profile-2 สูงสุด 4Kx2K@60fps

Google Nest Hub

  • H.264 High Profile สูงสุดถึงระดับ 4.1 (720p/60fps)
  • VP9 จนถึงระดับ 4.0 (720p/60 FPS)

Nest Hub Max

  • H.264 High Profile สูงสุดถึงระดับ 4.1 (720p/30fps)
  • VP9 จนถึงระดับ 4.0 (720p/30 FPS)

สตรีมเมอร์ Google TV

  • H.264 High Profile สูงสุดถึงระดับ 5.2 (4Kx2K/60fps)
  • โปรไฟล์ HEVC / H.265 หลักและ Main10 สูงสุดถึงระดับ 5.1 (4Kx2K@60fps)
  • VP9 โปรไฟล์ 2 สูงสุด 4Kx2K@60fps
  • โปรไฟล์หลัก AV1 สูงสุดระดับ 5.1 (4Kx2K@60fps)

ตัวแปลงสัญญาณเสียง

Chromecast Audio, Google Home และ Google Home Mini รองรับสิ่งต่อไปนี้ รายการตัวแปลงรหัส:

  • FLAC (สูงสุด 96 kHz/24 บิต)
  • HE-AAC
  • LC-AAC
  • MP3
  • Opus
  • Vorbis
  • WAV (LPCM)
  • WebM

นอกจากนี้ Google TV Streamer ยังรองรับฟีเจอร์ต่อไปนี้ด้วย

  • Dolby® AtmosTM (ไม่มีการส่งผ่าน)

สตริงประเภทสื่อ

วิดีโอและเสียง MP4

ตัวแปลงสัญญาณวิดีโอ โปรไฟล์วิดีโอ ตัวแปลงสัญญาณเสียง โปรไฟล์เสียง สตริงประเภทสื่อ
H.264 ระดับ 3.0 พื้นฐาน AAC aac_he วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.42E01E, mp4a.40.5"
aac_lc วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.42E01E, mp4a.40.2"
MP3 video/mp4; codecs="avc1.42E01E, mp4a.69"
วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.42E01E, mp4a.6B"
H.264 ระดับ 3.1 พื้นฐาน AAC aac_he วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.42E01F, mp4a.40.5"
aac_lc วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.42E01F, mp4a.40.2"
MP3 วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.42E01F, mp4a.69"
วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.42E01F, mp4a.6B"
H.264 ระดับ 3.1 หลัก AAC aac_he วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.4D401F, mp4a.40.5"
aac_lc วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.4D401F, mp4a.40.2"
MP3 วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.4D401F, mp4a.69"
วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.4D401F, mp4a.6B"
H.264 ระดับ 4.0 หลัก AAC aac_he วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.4D4028, mp4a.40.5"
aac_lc วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.4D4028, mp4a.40.2"
MP3 วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.4D4028, mp4a.69"
video/mp4; codecs="avc1.4D4028, mp4a.6B"
H.264 ระดับ 4.0 สูง AAC aac_he video/mp4; codecs="avc1.640028, mp4a.40.5"
aac_lc วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.640028, mp4a.40.2"
MP3 วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.640028, mp4a.69"
วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.640028, mp4a.6B"
H.264 ระดับ 4.1 สูง AAC aac_he วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.640029, mp4a.40.5"
aac_lc วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.640029, mp4a.40.2"
MP3 วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.640029, mp4a.69"
วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.640029, mp4a.6B"
H.264 ระดับ 4.2 สูง AAC aac_he วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.64002A, mp4a.40.5"
aac_lc วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.64002A, mp4a.40.2"
MP3 วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.64002A, mp4a.69"
วิดีโอ/mp4 ตัวแปลงรหัส ="avc1.64002A, mp4a.6B"

วิดีโอ MP4 เท่านั้น

ตัวแปลงสัญญาณวิดีโอ โปรไฟล์วิดีโอ ระดับวิดีโอ สตริงประเภทสื่อ หมายเหตุ
พร้อม Dolby Vision 05 06 วิดีโอ/mp4 ตัวแปลงรหัส ="dvhe.05.06" 4K24 FPS
07 วิดีโอ/mp4 ตัวแปลงรหัส ="dvhe.05.07" 4K30 FPS
09 วิดีโอ/mp4 ตัวแปลงรหัส ="dvhe.05.09" 4K60 FPS
08 06 วิดีโอ/mp4 ตัวแปลงรหัส ="dvhe.08.06" 4K24fps ใช้ได้กับตัวถอดรหัส HEVC
07 วิดีโอ/mp4 ตัวแปลงรหัส ="dvhe.08.07" 4K30fps ใช้ได้กับตัวถอดรหัส HEVC
09 วิดีโอ/mp4 ตัวแปลงรหัส ="dvhe.08.09" 4K60fps ใช้ได้กับตัวถอดรหัส HEVC
H.265 หลัก 5.0 วิดีโอ/mp4 ตัวแปลงรหัส ="hev1.1.6.L150.B0"
5.1 วิดีโอ/mp4 ตัวแปลงรหัส ="hev1.1.6.L153.B0"
main10 5.0 วิดีโอ/mp4 ตัวแปลงรหัส ="hev1.2.6.L150.B0"
5.1 วิดีโอ/mp4 ตัวแปลงรหัส ="hev1.2.6.L153.B0"

เสียง MP4 เท่านั้น

รูปแบบ ตัวแปลงสัญญาณเสียง โปรไฟล์เสียง สตริงประเภทสื่อ
M4A AAC aac_he เสียง/mp4 ตัวแปลงรหัส ="mp4a.40.5"
aac_lc เสียง/mp4 ตัวแปลงรหัส ="mp4a.40.2"
MP3 MP3 เสียง/mp3
MPA MP3 เสียง/mpeg
MP3 audio/mpeg; ตัวแปลงรหัส ="mp3"
MP4 MP3 เสียง/mp4 ตัวแปลงรหัส ="mp4a.69"
MP3 audio/mp4; codecs="mp4a.6B"

ประเภทสื่อเสียง MP4 ที่ไม่เป็นไปตามนโยบาย

รูปแบบ ตัวแปลงสัญญาณเสียง สตริงประเภทสื่อ
M4A HE-AAC เสียง/mp4 ตัวแปลงรหัส ="mp4a.40.05"
LC-AAC เสียง/mp4 ตัวแปลงรหัส ="mp4a.40.02"

วิดีโอและเสียง WebM

รูปแบบ ตัวแปลงสัญญาณวิดีโอ ตัวแปลงสัญญาณเสียง สตริงประเภทสื่อ
WebM VP8 Vorbis video/webm; codecs="vp8, vorbis"
WebM VP9 Vorbis video/webm; ตัวแปลงรหัส ="vp9, vorbis"
WebM (เสียงเท่านั้น) Vorbis เสียง/WebM codecs="vorbis"

การส่งผ่านเสียง

  • AC-3 (เทคโนโลยีเสียง Dolby® DigitalTM)
  • E-AC-3 (เทคโนโลยีเสียง EC-3, Dolby® Digital PlusTM)
  • เสียง MPEG-H
  • Dolby® AtmosTM

SDK ของ Web Receiver รองรับการส่งผ่าน AC-3 คุณสามารถตรวจสอบตัวแปลงรหัส ก่อนโหลดเนื้อหาโดยใช้ CastReceiverContext.canDisplayType() ด้วยสตริงประเภทสื่อที่สอดคล้องกันสำหรับตัวแปลงรหัสแต่ละตัว

หากต้องการตรวจสอบว่าฮาร์ดแวร์บางรุ่นรองรับ Dolby® AtmosTM หรือไม่ ตรวจสอบ cast.framework.system.DeviceCapabilities.IS_DOLBY_ATMOS_SUPPORTED แจ้ง

รูปแบบ ตัวแปลงสัญญาณเสียง สตริงประเภทสื่อ
MP4 AAC เสียง/mp4 ตัวแปลงรหัส ="mp4a.40.2"
AC-3 เสียง/mp4 ตัวแปลงรหัส ="ac-3"
เสียง/mp4 ตัวแปลงรหัส ="mp4a.a5"
แบบ E-AC-3 เสียง/mp4 ตัวแปลงรหัส ="ec-3"
เสียง/mp4 ตัวแปลงรหัส ="mp4a.a6"
เสียง MPEG-H audio/mp4; codecs="mhm1.0x0D"
Dolby® AtmosTM เสียง/mp4 codecs="ec-3"; spatialRendering=true

วิธีการนำส่งและโปรโตคอลสตรีมมิงแบบปรับอัตโนมัติ

ซึ่งมีให้ใช้ผ่านการใช้ SDK ของตัวรับเว็บ

  • MPEG-DASH

    • การสนับสนุน DRM: Widevine (ระดับ 1)
  • SmoothStreaming

  • HTTP Live Streaming (HLS)

    • การสนับสนุน DRM: AES-128, SAMPLE-AES โดยใช้ Widevine (ระดับ 1)
  • การดาวน์โหลดแบบเป็นขั้นๆ โดยไม่ต้องสลับแบบปรับเปลี่ยน

คุณต้องใช้ CORS เมื่อใช้โปรโตคอลสตรีมมิงแบบอัตราบิตที่ปรับเปลี่ยนได้ หากต้องการใช้โปรโตคอลที่เข้ารหัส รวมถึง DRM คุณควรพัฒนา ตัวรับที่กำหนดเอง ดูข้อมูลเพิ่มเติมได้ที่การสนับสนุน DRM

คำบรรยาย

ทรัพยากรคำบรรยายต้องใช้ CORS



Dolby, Dolby Digital, Dolby Digital Plus, Dolby Atmos และ Dolby Vision เป็นเครื่องหมายการค้าของ Dolby Laboratories, Inc.