Chia Sẻ Khóa Học Twilio Thực Tế - Tạo Ứng Dụng Chat Video Với React [Khóa 8537 A]
Tìm hiểu cách bạn có thể tạo nhóm Video Chat với Twilio và React với tối đa 50 người dùng được kết nối với cùng một phòng.
Bạn sẽ học được gì:
- ✓ Tạo ứng dụng chat video với Twilio.
- ✓ Tạo các serverless function và triển khai nó bằng Twilio CLI.
- ✓ Triển khai ứng dụng đến Heroku.
- ✓ Làm việc với streams và tracks.
- ✓ Tìm hiểu kiến thức cơ bản về WebRTC.
- ✓ Sharing screen.
Tạo một ứng dụng hội nghị video tuyệt vời. Bạn sẽ bắt đầu với phần giới thiệu lý thuyết nhanh và bạn sẽ chuyển thẳng sang tạo ứng dụng. Cần có kiến thức cơ bản về JavaScript và React.
Để thiết lập kết nối với những người dùng khác và trao đổi với họ media, bạn sẽ sử dụng Twilio Programmable Video. Giải pháp đó dựa trên WebRTC và các media server. Để tạo client side UI, bạn sẽ dùng React đó là thư viện phổ biến nhất để tạo front-end trong JavaScript. Ngoài ra, bạn sẽ kết nối với các serverless function mà bạn sẽ lưu trữ trên Twilio Platform. Các phòng do bạn tạo ra sẽ có thể chứa được thậm chí 50 người tham gia kết nối với cùng một phòng.
Trong ứng dụng của này, bạn sẽ thêm các chức năng:
- ✓ Kết nối với phòng (room) hiện có.
- ✓ Tạo phòng mới.
- ✓ Tắt tiếng/Bật tiếng.
- ✓ Bắt đầu/Dừng video.
- ✓ Chia sẻ màn hình.
- ✓ Trao đổi tin nhắn bằng cách sử dụng data tracks.
Thông tin thêm về Twilio :
Twilio là một nền tảng truyền thông cho phép các kỹ sư phần mềm xây dựng các khả năng Thoại, Video và SMS vào các ứng dụng. Twilio thực hiện điều này bằng cách cung cấp các API cho phép bạn gửi và nhận tin nhắn văn bản, cuộc gọi điện thoại và thiết lập cuộc gọi điện video; và xây dựng các hệ thống nâng cao hơn như chuyển hướng cuộc gọi điện thoại trong những giờ nhất định.
Twilio có thể được sử dụng khi bạn có bất kỳ nhu cầu nào sau đây:
- ✓ Để tạo ứng dụng chat video trên web và thiết bị di động.
- ✓ Để tích hợp khả năng tin nhắn thoại hoặc tin nhắn văn bản vào phần mềm của bạn.
- ✓ Để xây dựng một call center, với hệ thống menu, xếp hàng, giờ hoạt động, v.v.
- ✓ Để tạo một burner phone number giá rẻ.
- ✓ Để cung cấp các số điện thoại riêng biệt chuyển hướng đến một số điện thoại (để cung cấp các số địa phương cụ thể của quốc gia/khu vực hoặc để theo dõi các chiến dịch tiếp thị khác nhau, v.v.).
- ✓ Để xây dựng chương trình trò chuyện bằng tin nhắn văn bản hoặc hệ thống dịch vụ khách hàng.
- ✓ Để tích hợp giao tiếp bằng giọng nói với các công cụ của bên thứ ba.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU