30/09/2018, 19:14
Ứng dụng Gọi điện thoại trực tuyến giữa 2 thiết bị hoạt động như thế nào?
Như Zalo, Viber, Skype…họ có chức năng gọi điện thoại thông qua kết nối Internet. Cái này rất phổ biến và ai cũng biết ?
Nhưng em chưa hiểu cách nó hoạt động như thế nào ? Việc ấn nút gọi sẽ thực hiện thao tác gì ? Dữ liệu ( âm thanh của mình ) sẽ đi như thế nào ?
Đơn giản hơn là việc gửi ảnh và nhận ảnh. Có anh chị nào hiểu thì thông não giúp em với ạ
Bài liên quan
Viber, Skype thì không biết, Zalo thì có biết chút.
Lấy ID của máy, name, v.v… từ Json rồi kiểm tra các kiểu sau đó kết nối với nhau.
Zalo chủ yếu dùng Long TCP/IP
Vậy việc kết nối nó diễn ra như thế nào nhỉ ? Giờ muốn làm demo 2 thiết bị với nhau mà không biết bắt đầu từ đâu cả
Việc gửi ảnh thì sao bác ? Chả lẽ là một máy gửi ảnh lên server rồi server gửi tiếp về máy kia à
Phải qua trung gian chứ không lẽ gửi trực tiếp à
Cho dễ thì dùng nodeJS + socketIO làm quen. Chứ phần TCP được mấy ông bên zalo team phù phép nên phức tạp lắm Trình độ chưa tới đâu.
Vậy server sẽ dựa vào thông tin gì của máy đến đề gửi dữ liệu tới bác nhỉ ?
mình có đăng topic đó, chỉ có thể cấu hình và chạy.
còn hiểu nó chạy như thế nào, hoạt động ra sao thì bạn khó có thể hiểu được hết vì đó cả 1 cty chuyên về vấn đề này.
Cảm ơn bạn