AnyLive เป็นโครงการแบบเปิดซอร์สและดึงโครงการสตรีมมิ่ง มันใช้การออกแบบสถาปัตยกรรมข้ามแพลตฟอร์ม (ใช้เวอร์ชัน WebRTC (93) เป็นเฟรมเวิร์กพื้นฐาน) และชุดของรหัสรองรับ Android, iOS, Windows, Mac, Ubuntu และแพลตฟอร์มอื่น ๆ
| พิมพ์ | คำอธิบายฟังก์ชั่น |
|---|---|
| สไตล์ | รูปแบบรหัสห้องสมุด C ++ Core Unified |
| กรอบ | WebRTC-93 |
| โปรโตคอล | RTMP, HTTP/HTTPS, RTSP, HLS, M3U8, MKV, MP3, MP4 ฯลฯ |
| การปรับแต่งเค้าโครง | SDK ถูกแยกออกจาก UI และคุณสามารถปรับแต่งเลเยอร์วิดีโอ UI ได้ |
| ตัวกรอง | รองรับตัวกรองความงาม gpuimage, ตัวกรองที่ปรับแต่งได้ |
| แผนภาพเฟรม | วิดีโอเฟรมแรกและฟังก์ชั่นภาพหน้าจอวิดีโอเฟรม |
| เล่น | Singleton Play, การเล่นพร้อมกันหลายรายการ, รายการวิดีโอเลื่อนการเล่นอัตโนมัติ, หน้ารายละเอียดการสลับรายการ Play Seamless Play |
| การรวบรวมตนเอง/การแสดงตัวเอง | เลเยอร์เสียงและวิดีโอที่ปรับแต่งได้และเลเยอร์การแสดงผลเพื่อให้เข้าถึงความงามของบุคคลที่สามความงาม ฯลฯ ได้ง่าย |
| การผลัก | ไม่มีข้อ จำกัด เกี่ยวกับการผลักดันผู้ใช้และดึงที่อยู่สตรีม |
| การสตรีมรูปภาพ | รองรับการปิดกล้องในสถานการณ์พิเศษและผลักรูปภาพ |
| การแบ่งปันหน้าจอ | การแบ่งปันหน้าจอสนับสนุน |
| Sei | สนับสนุนการส่งและรับข้อมูลที่กำหนดเอง |
| การตรวจหาปริมาณ | สนับสนุนการตรวจจับปริมาณ |
| กระจกเงา | สนับสนุนภาพตัวอย่างในท้องถิ่นและการเข้ารหัสภาพ |
| ตัวแปลงสัญญาณ | H264/H265/OPUS/AAC/G.711 |
| ระบบ | สภาพแวดล้อมการรวบรวม | สถาปัตยกรรม CPU |
|---|---|---|
| Android 4.4 ขึ้นไป | Android Studio, NDK | armeabi-v7a, arm64-v8a |
| iOS 9.0 ขึ้นไป | xcode14 | ARM64 |
| Windows 7 ขึ้นไป | VS2015, VS2017 | x86, x86-64 |
เว็บไซต์อย่างเป็นทางการของ AnyRTC: https://www.anyrtc.io QQ การสื่อสารทางเทคนิคกลุ่ม: 554714720 (เต็ม) กลุ่ม 2: 698167259 หมายเลขติดต่อ: 021-65650071-816 อีเมล: [email protected]
ปัญหาทางเทคนิค: ฟอรัมนักพัฒนา
เข้าร่วมกลุ่มเทคนิคสำหรับการสื่อสาร:
หากโครงการโอเพ่นซอร์สนี้เกี่ยวข้องกับลิขสิทธิ์ของซอฟต์แวร์อื่น ๆ โปรดติดต่อผู้เขียนทันเวลาเพื่อแก้ไข
โครงการนี้ไม่ยอมรับการบริจาครูปแบบใด ๆ การสนับสนุนของคุณคือแรงจูงใจที่ยิ่งใหญ่ที่สุด
Anylive สามารถใช้ได้ภายใต้ใบอนุญาต GNU ดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม
Mailto: [email protected])