MiroTalk WEB เป็นแพลตฟอร์มที่ช่วยให้สามารถจัดการผู้ใช้ได้ไม่จำกัดจำนวน ผู้ใช้แต่ละคนจะต้องลงทะเบียนด้วยอีเมล ชื่อผู้ใช้ และรหัสผ่าน หลังจากนั้นจึงจะสามารถเข้าถึงแดชบอร์ดส่วนตัวของตนได้ ภายในแดชบอร์ด ผู้ใช้สามารถจัดการห้องและกำหนดเวลาการประชุมโดยใช้ MiroTalk เวอร์ชันที่ต้องการตามวันที่และเวลาที่ระบุ คำเชิญเข้าร่วมการประชุมเหล่านี้สามารถส่งทางอีเมล แบ่งปันผ่านเว็บเบราว์เซอร์ หรือส่งทาง SMS
สำรวจเว็บ MiroTalk
เพื่อวัตถุประสงค์ในการสาธิต ด้านล่างหนังสือรับรอง:
Username
: สาธิต
Email
: [email protected]
Password
: Demo@123
MiroTalk | คำอธิบาย |
---|---|
พีทูพี | การประชุมทางวิดีโอแบบเรียลไทม์ Peer to peer ให้เหมาะสมสำหรับกลุ่มขนาดเล็ก ไม่จำกัดเวลา ไม่จำกัดห้อง สามารถรองรับผู้เข้าร่วมได้ 5-8 คน |
- สฟอ | การประชุมทางวิดีโอแบบเรียลไทม์ Selective forwarding unit เหมาะสำหรับกลุ่มขนาดใหญ่ ไม่จำกัดเวลา ห้องพร้อมกันไม่จำกัดจำนวนผู้เข้าร่วมตั้งแต่ 8 คนขึ้นไป |
ซีทูซี | การประชุมผ่านวิดีโอแบบเรียลไทม์ Cam to cam (เพียร์ทูเพียร์) ปรับให้เหมาะสมสำหรับหนึ่งต่อหนึ่ง ไม่จำกัดเวลา ไม่จำกัดห้อง โดยแต่ละห้องมีผู้เข้าร่วม 2 คน |
- พี่ชาย | Live broadcast (เพียร์ทูเพียร์) วิดีโอสด เสียง และสตรีมหน้าจอไปยังผู้ใช้ที่เชื่อมต่อทั้งหมด (ผู้ชม) ไม่จำกัดเวลา ออกอากาศพร้อมกันไม่จำกัดห้องและมีผู้ชมจำนวนมาก |
เข้าร่วมชุมชนของเราเพื่อสอบถาม พูดคุย และสนับสนุนบน Discord
ติดตั้ง NodeJs
# โครงการได้รับการทดสอบด้วยโหนดเวอร์ชัน 18.16.0 ดังนั้นอย่าลืมอัปเดตเวอร์ชันของโหนดโดยใช้ nvm หากคุณติดตั้งไว้หลายเวอร์ชัน # หลังจากอัปเดตเวอร์ชันของโหนด คุณสามารถตรวจสอบโดยใช้$ node --version # v18.16.0# โคลนโครงการ repo$ git clone https://github .com/miroslavpejic85/mirotalkwebrtc.git# ไปที่โปรเจ็กต์ dir$ cd mirotalkwebrtc# คัดลอก .env.template ไปที่ .env และปรับแต่งตามที่คุณต้องการ needs$ cp .env.template .env# คัดลอก config.template.js ไปยัง config.js และปรับแต่งตามความต้องการของคุณ$ cp backend/config.template.js backend/config.js
หากต้องการรัน MongoDB ภายในเครื่องด้วย Docker Compose คุณสามารถใช้คำสั่งต่อไปนี้:
เริ่มคอนเทนเนอร์ MongoDB:
$ npm วิ่ง mongo: ขึ้น
หยุดคอนเทนเนอร์ MongoDB:
$ npm วิ่ง mongo:down
สำหรับการปรับใช้ MongoDB บนคลาวด์ เช่น MongoDB Atlas ตรวจสอบให้แน่ใจว่าได้อัปเดตข้อมูลประจำตัวในไฟล์ .env
ตามนั้น
# การกำหนดค่า MongoDB (https://www.mongodb.com/)MONGO_URL=mongodb://${MONGO_USERNAME}:${MONGO_PASSWORD}@${MONGO_HOST}:${MONGO_PORT}MONGO_DATABASE=mirotalk
ตามค่าเริ่มต้น การยืนยันอีเมลจะถูกปิดใช้งาน หากต้องการเปิดใช้งาน ให้ตั้ง EMAIL_VERIFICATION
เป็น true
ในไฟล์ .env
และตรวจสอบให้แน่ใจว่าได้กำหนดค่าการตั้งค่าอีเมลอย่างถูกต้อง
# การกำหนดค่าอีเมล (https://support.google.com/mail/answer/185833?hl=th)EMAIL_VERIFICATION=true EMAIL_HOST=อีเมลโฮสต์ EMAIL_PORT=อีเมลพอร์ต EMAIL_USERNAME=อีเมลชื่อผู้ใช้ EMAIL_PASSWORD=อีเมลรหัสผ่าน
# ติดตั้งการพึ่งพา $ npm install # เริ่มเซิร์ฟเวอร์ $ npm start
เปิดในเบราว์เซอร์: http://localhost:9000
พื้นที่เก็บข้อมูล: ฮับนักเทียบท่า
ติดตั้ง docker และ docker-compose
# โคลนโครงการ repo$ git clone https://github.com/miroslavpejic85/mirotalkwebrtc.git# ไปที่โครงการ dir$ cd mirotalkwebrtc# คัดลอก .env.template ไปที่ .env และแก้ไขมัน$ cp .env.template .env# คัดลอก config.template.js ไปยัง config.js และแก้ไข $ cp backend/config.template.js แบ็กเอนด์/config.js# คัดลอก docker-compose.template.yml ใน docker-compose.yml และแก้ไขหากจำเป็น$ cp docker-compose.template.yml docker-compose.yml# รับอิมเมจอย่างเป็นทางการจาก Docker Hub$ docker pull mirotalk /webrtc:latest# สร้างและเริ่มคอนเทนเนอร์ (-d เป็น daemon)$ docker-compose up
เปิดในเบราว์เซอร์: http://localhost:9000
MongoDB Migrations:
สำหรับการโยกย้าย MongoDB ให้ทำตาม README นี้
Ngrok:
คุณสามารถเริ่ม MiroTalk WEB ได้โดยตรงจากพีซีในพื้นที่ของคุณ และทำให้สามารถเข้าถึงได้จากอุปกรณ์ใด ๆ นอกเครือข่ายของคุณโดยทำตามคำแนะนำเหล่านี้
Self-hosting:
สำหรับ self-hosting MiroTalk WEB
บนเซิร์ฟเวอร์เฉพาะของคุณเอง โปรดดูคำแนะนำที่ครอบคลุมนี้ โดยจะให้คำแนะนำที่จำเป็นทั้งหมดแก่คุณเพื่อให้อินสแตนซ์ MiroTalk WEB ของคุณทำงานได้อย่างราบรื่น
Rest API:
คุณสามารถตรวจสอบเอกสารผยองได้ที่ http://localhost:9000/api/v1/docs หรือใช้งานจริงได้ที่นี่
แอปพลิเคชั่นนี้ทำงานเพื่อ demonstration purposes
บน Hetzner หนึ่งในผู้ให้บริการคลาวด์ the best
และเซิร์ฟเวอร์รูทเฉพาะ
ใช้ลิงก์ส่วนตัวของฉันเพื่อรับ €20 IN CLOUD CREDITS
สัมผัสประสบการณ์เว็บโฮสติ้งชั้นนำของเยอรมัน – เซิร์ฟเวอร์เฉพาะ, VPS และเว็บโฮสติ้งใน unbeatable prices
เชื่อถือได้ ปลอดภัย และได้รับการสนับสนุนจากการสนับสนุนตลอด 24 ชั่วโมงทุกวัน สำรวจตอนนี้ที่นี่
หากต้องการตั้งค่าอินสแตนซ์ MiroTalk WEB
ของคุณเองบนเซิร์ฟเวอร์คลาวด์โดยเฉพาะ โปรดดูเอกสารประกอบการโฮสต์ด้วยตนเองที่ครอบคลุมของเรา คู่มือนี้จะแนะนำคุณตลอดกระบวนการทีละขั้นตอน เพื่อให้มั่นใจว่าการปรับใช้งานจะราบรื่นและประสบความสำเร็จ
คุณสามารถแสดงการสนับสนุนโครงการของ MiroTalk ได้โดยพิจารณาถึงการสนับสนุน ด้วยการสนับสนุน MiroTalk บนแพลตฟอร์ม เช่น ผู้สนับสนุน GitHub คุณสามารถมีส่วนร่วมในงานที่กำลังดำเนินอยู่ของเรา และช่วยให้เราพัฒนาและปรับปรุงโครงการต่อไปได้
เพื่อสนับสนุนโครงการของ MiroTalk คุณสามารถเยี่ยมชมหน้าการสนับสนุนได้ที่ https://github.com/sponsors/miroslavpejic85 คุณจะพบระดับการสนับสนุนต่างๆ ที่มีให้เลือกที่นั่น คุณสามารถเลือกระดับการสนับสนุนที่เหมาะสมกับงบประมาณและระดับการสนับสนุนที่ต้องการได้
การสนับสนุนโครงการของ MiroTalk ไม่เพียงแต่ช่วยเราทางการเงินเท่านั้น แต่ยังส่งเสริมแรงจูงใจและความทุ่มเทของเราในการสร้างซอฟต์แวร์ที่มีคุณค่าอีกด้วย การสนับสนุนของคุณสามารถช่วยให้เราจัดสรรเวลาและทรัพยากรให้กับโครงการได้มากขึ้น ซึ่งนำไปสู่การปรับปรุงเพิ่มเติม การแก้ไขข้อบกพร่อง และคุณสมบัติใหม่
ขอขอบคุณที่พิจารณาสนับสนุนโครงการของ MiroTalk การสนับสนุนของคุณสามารถสร้างความแตกต่างเชิงบวกและมีส่วนช่วยให้ความพยายามของเราประสบความสำเร็จ
MiroTalk WEB เป็นบริการฟรีและเป็นโอเพ่นซอร์สภายใต้เงื่อนไขของ AGPLv3 (GNU Affero General Public License v3.0) โปรด respect the license conditions
โดยเฉพาะอย่างยิ่ง modifications need to be free as well and made available to the public
ดูภาพรวมโดยย่อของใบอนุญาตได้ที่เลือกใบอนุญาตโอเพ่นซอร์ส
หากต้องการรับใบอนุญาต MiroTalk WEB ที่มีเงื่อนไขแตกต่างจาก AGPLv3 คุณสามารถซื้อได้อย่างสะดวกสบายบน CodeCanyon สิ่งนี้ช่วยให้คุณปรับแต่งเงื่อนไขการออกใบอนุญาตให้เหมาะสมกับความต้องการเฉพาะของคุณได้ดียิ่งขึ้น