สร้างขึ้นเพื่อ IOS
SDK ถ่ายทอดสดสำหรับ iOS
สร้างการถ่ายทอดสดแบบเนทีฟด้วย iOS Live Streaming SDK ของ Tencent RTC ผสานมุมมองวิดีโอและสถานะห้องของ AtomicXCore เข้ากับส่วนควบคุมโฮสต์และอินเทอร์เฟซผู้ชมของคุณเอง
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง SDK ถ่ายทอดสดสำหรับ iOS
คู่มือการผสานรวม
ติดตั้ง SDK ถ่ายทอดสดสำหรับ iOS และเชื่อมต่อผู้ใช้ของคุณ
ตัวอย่างและซอร์สโค้ด
ดูการทำงานจริงของผลิตภัณฑ์และสำรวจวิธีการนำไปใช้
การสาธิตสินค้าสดบน iOS
ให้ผู้ชมติดตามการสาธิตสินค้าของครีเอเตอร์และร่วมสนทนา แอปพลิเคชันของคุณจัดการแค็ตตาล็อกและประสบการณ์การซื้อ
การรับชมกิจกรรมสดบน iOS
นำงานนำเสนอและผู้ชมเข้ามาในแอป iOS ของคุณ เชื่อมต่อหน้าจอรับชมกับห้องเพื่อให้ทุกคนติดตามกิจกรรมสดได้
ความสามารถของ IOS LIVE
ฟีเจอร์ไลฟ์สตรีมมิงบน iOS
เริ่มไลฟ์
- บทบาทโฮสต์และผู้ชม
- การจัดการวงจรชีวิตของห้อง
เชื่อมโยงผู้คนเข้าด้วยกัน
- การเล่นวิดีโอสด
- การมีส่วนร่วมของผู้ชม
ทำให้เป็นของคุณเอง
- เค้าโครงแอปพลิเคชันที่ยืดหยุ่น
- องค์ประกอบเฉพาะแพลตฟอร์ม
สำรวจ API ไลฟ์สตรีมมิงบน iOS
เชื่อมต่อมุมมองวิดีโอและสถานะห้องของ AtomicXCore กับอินเทอร์เฟซโฮสต์และผู้ชมบน iOS
เพิ่มมุมมองวิดีโอสดบน iOS
วางมุมมองวิดีโอ AtomicXCore ในเลย์เอาต์ iOS เชื่อมโยงกับสถานะห้อง โดยให้แอปพลิเคชันของคุณจัดเตรียมส่วนควบคุมและการนำทางโดยรอบ
อ่านเอกสารlet coreView = LiveCoreView(
viewType: .pushView, frame: view.bounds
)
coreView.setLiveID(liveID)
view.addSubview(coreView)เริ่มสตรีมมิงสดบน iOS
ยืนยันตัวตนโฮสต์ เตรียมเสียงและวิดีโอภายในเครื่อง แล้วสร้างห้องถ่ายทอดสด ใช้ ID ห้องเดียวกันสำหรับมุมมองสื่อและวงจรชีวิตของห้อง
อ่านเอกสารvar info = LiveInfo()
info.liveID = liveID
info.liveName = "Studio sessions"
LiveListStore.shared.createLive(info) { result in
handleLiveResult(result)
}พาผู้ชมเข้าสู่ช่วงเวลานั้น
ใช้ ID ห้องเดียวกันเพื่อเชื่อมต่อผู้ชมของคุณ
อ่านเอกสารLiveListStore.shared.joinLive(liveID: liveID) { result in
handleLiveResult(result)
}การปรับแต่ง
ปรับแต่งอินเทอร์เฟซไลฟ์บน iOS ของคุณ
จัดวางวิดีโอ การโต้ตอบของผู้ชม และการนำทางให้สอดคล้องกับประสบการณ์ไลฟ์ในแอป iOS ของคุณ
การโต้ตอบของผู้ชม
ขยายความสามารถของห้องด้วย API สำหรับผู้ชมและการโต้ตอบที่มีให้บนแพลตฟอร์มของคุณ
อ่านเอกสารเริ่มต้นใช้งาน
เพิ่มการสตรีมสดลงในแอป iOS ของคุณ
- 01
- 02
- 03
pod 'AtomicXCore', '~> 4.0'import AtomicXCore
LoginStore.shared.login(
sdkAppID: SDKAppID, userID: userID, userSig: userSig
) { result in
handleLogin(result)
}คำถามที่พบบ่อยเกี่ยวกับ SDK ถ่ายทอดสดสำหรับ iOS
iOS Live Streaming SDK มีมุมมองวิดีโอหรือไม่
iOS Live Streaming SDK มีมุมมองวิดีโอ AtomicXCore และ API สถานะห้อง แอปของคุณต้องจัดเตรียมอินเทอร์เฟซสำหรับโฮสต์และผู้ชมรอบมุมมองเหล่านั้น หรือเลือก TUILiveKit หากต้องการหน้าจอสำเร็จรูป
SDK นี้ทำงานร่วมกับ UI Kit อย่างไร
ใช้ API ของ SDK เพื่อสร้างอินเทอร์เฟซของคุณเอง เลือก UI Kit เมื่อต้องการหน้าจอและส่วนควบคุมที่พร้อมใช้งาน
ต้องกำหนดค่าอะไรบ้างก่อนออกอากาศ?
เปิดใช้บริการ Live ตรวจสอบสิทธิ์โฮสต์ และขอสิทธิ์เข้าถึงกล้องและไมโครโฟน ผูก ID ห้องไลฟ์เดียวกันเข้ากับมุมมองสื่อและการเรียกใช้วงจรชีวิตของห้อง
ฉันจะยืนยันตัวตนผู้ใช้ iOS Live Streaming SDK ได้อย่างไร
สร้าง UserSig บนเซิร์ฟเวอร์ของคุณและส่งให้ไคลเอนต์หลังจากขั้นตอนการลงชื่อเข้าใช้ของคุณเองเสร็จสมบูรณ์ เก็บข้อมูลลับของแอปพลิเคชันไว้บนเซิร์ฟเวอร์เสมอ
iOS Live Streaming SDK ใช้งานได้ฟรีหรือไม่
อินเทอร์เฟซและบริการ Live แบบโฮสต์มีบทบาทแตกต่างกัน เปิดใช้งานบริการสำหรับแอปพลิเคชันของคุณ แล้วตรวจสอบแพ็กเกจปัจจุบัน ความพร้อมใช้งานของฟีเจอร์ และค่าบริการตามการใช้งาน
จะผสานรวม SDK ไลฟ์สตรีม iOS กับ Swift หรือ Objective-C ได้อย่างไร?
เชื่อมแพ็กเกจตามเอกสารในโปรเจ็กต์ Xcode และจัดการการเปลี่ยนวงจรชีวิตแอป ทดสอบบน iPhone ด้วยสิทธิ์และความสามารถที่ฟีเจอร์เลือกใช้
จะทดสอบ SDK ไลฟ์สตรีม iOS ก่อนเผยแพร่แอปได้อย่างไร?
ทดสอบบทบาทผู้จัดและผู้ชม เหตุการณ์ส่งหรือเล่นที่รองรับ และเชื่อมใหม่
จะปรับแต่งอินเทอร์เฟซของ SDK ไลฟ์สตรีม iOS ได้อย่างไร?
ใช้ API ผู้จัดและผู้ชมที่รองรับกับอินเทอร์เฟซของคุณ แอปจัดการการค้า บัตร หรือสิทธิ์เล่น
การสนับสนุนด้านการผสานรวมสำหรับ iOS Live
พูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขายเพิ่มไลฟ์สตรีมลงในแอป iOS ของคุณ
เชื่อมต่อครีเอเตอร์กับผู้ชมด้วย iOS Live Streaming SDK และคู่มือสำหรับแพลตฟอร์ม

