ก
ช่วงพักโฆษณา
ช่วงพักโฆษณาหมายถึงช่วงการเล่นที่มีโฆษณาหรือบัมเปอร์อย่างน้อย 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 ใช้คำแปลเหล่านี้สำหรับป้ายกำกับและข้อความ หากแอปที่คุณกำลังพัฒนาอยู่มีการแปล เช่น ในแอปภาษาญี่ปุ่น คุณควรใช้ "キトを停止" แทน "หยุดแคสต์"