อภิธานศัพท์

ช่วงพักโฆษณา

ช่วงพักโฆษณาหมายถึงช่วงการเล่นที่มีโฆษณาหรือบัมเปอร์อย่างน้อย 1 รายการ

ผู้ส่ง Android

Android Sender ใช้สำหรับส่งและแชร์แอปพลิเคชันของคุณจากโทรศัพท์เคลื่อนที่ Android ของคุณไปให้คนอื่น

ตัวรับสัญญาณ Android TV

เครื่องรับสัญญาณ Android TV ใช้ไลบรารี Cast Connect เพื่อให้แอปพลิเคชันของผู้ส่งที่มีอยู่สื่อสารกับแอปพลิเคชัน Android TV โดยใช้โปรโตคอล Cast Cast Connect สร้างขึ้นบนโครงสร้างพื้นฐานของ Cast โดยมีแอป Android TV ทำหน้าที่เป็นตัวรับสัญญาณ

วงจรชีวิตของแอปพลิเคชัน

วงจรชีวิตของแอปผู้รับจะเริ่มต้นจากจุดที่ตัวรับสัญญาณลงในอุปกรณ์แคสต์ และดำเนินการต่อจนถึงจุดที่ระบบแยกแอปพลิเคชันออกและอุปกรณ์แคสต์จะเปลี่ยนกลับเป็นสถานะเริ่มต้น

แทร็กเสียง

การเลือกแทร็กเสียงใน SDK ของตัวรับสัญญาณมีคลาส AudioTracksManager ที่ช่วยให้การเลือกแทร็กง่ายขึ้นและมีประสิทธิภาพยิ่งขึ้น ซึ่งทำให้คุณควบคุมได้มากขึ้นและ เข้าถึงพร็อพเพอร์ตี้ชื่อ, URL และภาษาได้ดีขึ้น

B

ตัดคลิป

คลิปโฆษณาแสดงระหว่างช่วงพักโฆษณา

C

แคสต์

โปรโตคอล Google Cast

กำลังแคสต์

การแสดงสื่อทุกรูปแบบ (เช่น วิดีโอ) แบบไดนามิกบนเครื่องรับ Google Cast (เช่น Chromecast)

เชื่อมต่อแคสต์

ไลบรารี Cast Connect ช่วยให้แอป Android TV รับข้อความและ ประกาศสถานะสื่อได้เหมือนเป็น Chromecast ซึ่งต้อง "รวม Cast กับ Android TV เข้าด้วยกันเพื่อให้แอปของคุณได้รับประสบการณ์การแคสต์ที่ทันสมัย" ซึ่งช่วยให้ควบคุมได้มากขึ้น รวมถึงใช้รีโมตฮาร์ดแวร์ได้

สถานะการแคสต์

สถานะปัจจุบันของการแคสต์จากมุมมองของผู้ส่ง:

รัฐ คำอธิบาย
ไม่พร้อมใช้งาน ไม่มีเครื่องรับการแคสต์
เลิกเชื่อมต่อแล้ว อุปกรณ์รับการแคสต์พร้อมใช้งานและไม่มีการเชื่อมต่อ
กำลังเชื่อมต่อ กำลังเชื่อมต่อเครื่องรับการแคสต์
เชื่อมต่อแล้ว เชื่อมต่อเครื่องรับการแคสต์แล้วแต่ไม่ได้แคสต์
การแคสต์ เชื่อมต่อเครื่องรับการแคสต์แล้วและแคสต์อยู่

Chromecast

อะแดปเตอร์สื่อสตรีมมิงจาก Google ที่ช่วยให้ผู้ใช้เล่นเนื้อหาออนไลน์ เช่น วิดีโอและเพลงบนหน้าจอได้

คำบรรยาย

การเลือกแทร็กคำบรรยายใน SDK ตัวรับสัญญาณมีคลาส TextTracksManager ที่ช่วยให้เลือกแทร็กได้ง่ายขึ้นและง่ายขึ้น ทำให้คุณควบคุมได้มากขึ้นและเข้าถึงพร็อพเพอร์ตี้ต่างๆ ได้ดียิ่งขึ้น เช่น ชื่อ, URL และภาษา (คล้ายกับการเลือกแทร็กเสียง)

กลไกการแชร์ทรัพยากรข้ามโดเมน (CORS)

การแชร์ทรัพยากรข้ามโดเมน (CORS) คือเมธอดที่จะขอทรัพยากรของหน้าเว็บที่ปลอดภัยจากโดเมนภายนอก

ข้อความที่กำหนดเอง

การแลกเปลี่ยนข้อความเป็นวิธีการโต้ตอบที่สำคัญสำหรับแอปพลิเคชันฝั่งผู้รับ ผู้ส่งสามารถส่งข้อความไปยังผู้รับและในทางกลับกันได้ แอปพลิเคชันผู้รับอาจเลือกฟังข้อความในเนมสเปซที่ระบุ จากนั้นจะขึ้นอยู่กับผู้ส่งที่เชื่อมต่อที่ต้องการสื่อสารโดยใช้เนมสเปซนั้นเพื่อใช้โปรโตคอลที่เหมาะสม

ตัวรับสัญญาณแบบกำหนดเอง

นี่เป็นแอป HTML5 ที่สร้างขึ้นเองซึ่งคุณต้องโฮสต์เพื่อจัดการกับการแสดงเนื้อหาแอปบนทีวี คุณอาจต้องสร้างตัวรับสัญญาณที่กำหนดเองหากแอปของคุณต้องการแสดงเนื้อหาอื่นนอกเหนือจากสื่อเสียง/วิดีโอ หรือหากตัวรับสื่อที่จัดรูปแบบไม่รองรับประเภทสื่อที่แอปของคุณต้องการ

การเชื่อมโยงข้อมูล UI ที่กำหนดเอง

การเชื่อมโยงข้อมูล UI ที่กำหนดเองช่วยให้คุณใช้องค์ประกอบ UI ที่กำหนดเองของคุณและใช้คลาส PlayerDataBinder เพื่อเชื่อมโยง UI กับสถานะของโปรแกรมเล่นได้ นอกจากนี้ Binder ยังรองรับการส่งเหตุการณ์สำหรับการเปลี่ยนแปลงข้อมูลอีกด้วย หากแอปไม่รองรับการเชื่อมโยงข้อมูล

การโหลดเนื้อหาล่วงหน้า

ตัวรับสัญญาณรองรับการโหลดรายการสื่อล่วงหน้าหลังจากรายการเล่นปัจจุบันในคิว การดำเนินการโหลดล่วงหน้าจะดาวน์โหลดไฟล์หลายๆ ส่วนไว้ล่วงหน้า การโหลดล่วงหน้าจะใช้ได้กับเนื้อหา HLS และเนื้อหาสตรีมมิงที่ราบรื่นโดยค่าเริ่มต้น สำหรับไฟล์วิดีโอและไฟล์เสียง MP4 ทั่วไป เช่น MP3 ไฟล์เหล่านั้นจะไม่โหลดไว้ล่วงหน้า เนื่องจากอุปกรณ์แคสต์รองรับองค์ประกอบสื่อเพียงองค์ประกอบเดียว และจะใช้เพื่อโหลดล่วงหน้าขณะที่รายการเนื้อหาที่มีอยู่ยังเล่นอยู่ไม่ได้

D

ตัวรับสื่อเริ่มต้น

ตัวเลือกที่ 3 ที่ใช้ได้คือตัวรับสื่อเริ่มต้น นี่คือแอปพลิเคชันตัวรับสัญญาณที่สร้างไว้ล่วงหน้าซึ่ง Google โฮสต์ไว้ ซึ่งออกแบบมาสำหรับการสตรีมเนื้อหาเสียงและวิดีโอ คุณไม่จำเป็นต้องลงทะเบียนกับ Developer Console ของ Google Cast SDK แต่คุณจะปรับแต่ง UI ใดๆ ในตัวรับสื่อเริ่มต้นไม่ได้

G

แผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์ Google Cast SDK

แผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์ Google Cast ช่วยให้นักพัฒนาซอฟต์แวร์ลงทะเบียนแอปพลิเคชันและให้สิทธิ์อุปกรณ์สำหรับทดสอบได้

I

iOS Sender

iOS Sender ใช้สำหรับส่งและแชร์แอปพลิเคชันของคุณจากอุปกรณ์เคลื่อนที่ Apple กับผู้อื่น

M

ข้อความการเล่นสื่อ

แอปพลิเคชันผู้ส่ง Google Cast จะควบคุมการเล่นในอุปกรณ์ของผู้รับโดยการส่งข้อความในรูปแบบ JSON ไปยังแอปพลิเคชันตัวรับสัญญาณ ผู้รับจะส่งข้อความกลับไปยังผู้ส่งด้วยเช่นกันในรูปแบบ JSON โดยข้อความอาจเป็นคำสั่งจากผู้ส่งที่เปลี่ยนสถานะโปรแกรมเล่น ตอบสนองต่อคำสั่งเหล่านั้นจากตัวรับ หรือโครงสร้างข้อมูลที่อธิบายสื่อสำหรับแอปพลิเคชันของตัวรับ

การสกัดกั้นข้อความ

SDK ของตัวรับสัญญาณจะช่วยให้แอปฝั่งผู้รับสามารถสกัดกั้นข้อความและเรียกใช้โค้ดที่กำหนดเอง ณ จุดที่มีการสกัดกั้นดังกล่าว การสกัดกั้นข้อความจะมีประโยชน์อย่างยิ่ง หากคุณต้องการปรับแต่งข้อมูลคำขอโหลด

Q

การจัดคิว

การแคสต์จะใช้ทั้งคิวพื้นฐานที่ผู้ส่งเป็นผู้เริ่มและการจัดคิวตามผู้รับ

R

ผู้รับ

รีซีฟเวอร์คือแอปพลิเคชันที่สร้างขึ้นด้วย HTML, JavaScript และ CSS ซึ่งจะโหลดลงในอุปกรณ์แคสต์ (เช่น Chromecast) ผ่าน URL ที่เข้าถึงได้ผ่านเครือข่าย Wi-Fi ที่อุปกรณ์แคสต์เชื่อมต่ออยู่ โดยแอปผู้ส่งจะเชื่อมต่อและส่งคำสั่งไปยังผู้รับเพื่อแสดงเนื้อหา

แอปตัวรับสัญญาณ

แอปตัวรับคำสั่งจะรับคำสั่งจากแอปของผู้ส่ง และแสดงเนื้อหาที่ส่งคำขอบนอุปกรณ์โดยทำหน้าที่เป็นผู้รับ ตัวอย่างเช่น แอป YouTube บน Chromecast ดูตัวรับ

อุปกรณ์รับสัญญาณ

อุปกรณ์แคสต์ที่โหลดแอปตัวรับสัญญาณ เช่น Chromecast ดูตัวรับ

S

ผู้ส่ง

ผู้ส่งคือแอปพลิเคชันที่เริ่มการเชื่อมต่อหรือแคสต์ไปยังเครื่องรับในเครือข่าย Wi-Fi เดียวกันหรือในโหมดผู้มาเยือน ตัวอย่างของแอปผู้ส่งคือ แอป YouTube บนอุปกรณ์เคลื่อนที่

แอปผู้ส่ง

ดูผู้ส่ง

อุปกรณ์ของผู้ส่ง

อุปกรณ์ที่โหลดแอปของผู้ส่ง เช่น โทรศัพท์มือถือหรือแท็บเล็ต

โอนสตรีม

ตัวรับสัญญาณ CAF รองรับการโอนสตรีม ซึ่งผู้ใช้สามารถย้ายสตรีมเสียงและวิดีโอในอุปกรณ์ต่างๆ โดยใช้คำสั่งเสียงได้ รองรับการโอนสตรีมสำหรับเสียง โดยค่าเริ่มต้น และไม่จำเป็นต้องมีการพัฒนาเพิ่มเติม การโอนสตรีมสำหรับวิดีโอจำเป็นต้องเปิดใช้คำสั่งการโอนสื่อของสตรีมและการลบล้างสถานะเซสชันสื่อ (ไม่บังคับ)

ตัวรับสื่อที่มีการจัดรูปแบบ

ตัวรับสื่อที่มีสไตล์ (SMR) ช่วยให้แอปพลิเคชันผู้ส่งสามารถเล่นสื่อบน อุปกรณ์แคสต์ โดยไม่ต้องสร้างแอปพลิเคชันตัวรับสัญญาณของคุณเอง คุณสามารถ ปรับแต่งรูปแบบสีและการสร้างแบรนด์ SMR ได้โดยการให้ไฟล์ CSS ของคุณเอง ในระหว่างการลงทะเบียน

การจัดรูปแบบโปรแกรมเล่น

SDK ตัวรับสัญญาณมี UI โปรแกรมเล่นในตัว หากต้องการใช้ UI โปรแกรมเล่นในตัว คุณต้องเพิ่มองค์ประกอบ "แคสต์สื่อ-โปรแกรมเล่น" ลงใน HTML การจัดรูปแบบที่คล้ายกับ CSS ช่วยให้ตั้งค่าสิ่งต่างๆ ได้มากมาย เช่น ภาพพื้นหลัง รูปภาพแนะนำ ชุดแบบอักษร และอื่นๆ ฟังก์ชันนี้ช่วยให้แสดงแบรนด์และปรับแต่งโดยรวมได้ดีขึ้น

T

การควบคุมด้วยการสัมผัส

SDK ของตัวรับสัญญาณรองรับการควบคุมด้วยการสัมผัสในแอปตัวรับสัญญาณเมื่อเปิดในอุปกรณ์เหล่านี้ SDK รีซีฟเวอร์มอบประสบการณ์การใช้งาน UI เริ่มต้นพร้อมการปรับแต่งตัวควบคุมโปรแกรมเล่นเพิ่มเติม

W

เว็บรีซีฟเวอร์

แอปพลิเคชันเว็บรีซีฟเวอร์คือแอปพลิเคชัน HTML5/JavaScript ที่ทำงานในอุปกรณ์รับ เช่น Chromecast โดยมีอินเทอร์เฟซในการแสดงเนื้อหาของแอปบนทีวี และจัดการข้อความจากแอปพลิเคชันผู้ส่งเพื่อควบคุมเนื้อหาในอุปกรณ์ของผู้รับ

เครื่องมือส่งเว็บ

Web Sender ใช้เพื่อส่งและแชร์แอปพลิเคชันของคุณจากเบราว์เซอร์บน Chromeium ไปยังอุปกรณ์แคสต์

คำแปล

ระบบได้แปลวลีทั่วไปที่ใช้สำหรับการแคสต์เป็นหลายภาษา และมีอยู่ใน สเปรดชีตการแปลคำศัพท์ของ Cast ใช้คำแปลเหล่านี้สำหรับป้ายกำกับและข้อความ หากแอปที่คุณกำลังพัฒนาอยู่มีการแปล เช่น ในแอปภาษาญี่ปุ่น คุณควรใช้ "キトを停止" แทน "หยุดแคสต์"