Tôi đang khởi động thiết kế hệ thống âm thanh khách/chủ có thể truyền âm thanh tùy ý qua mạng. Một máy chủ trung tâm bơm ra một luồng âm thanh và x số lượng khách hàng nhận được dữ liệu âm thanh và phát nó. Cho đến nay không có ma thuật cần thiết và tôi thậm chí đã có kịch bản này để làm việc với VLC media player ra khỏi hộp. Tuy nhiên, phần phức tạp dường như đang đồng bộ hóa phát lại âm thanh sao cho tất cả khách hàng đang ở chế độ đồng bộ hóa âm thanh (độ trễ thực tế có thể được cho phép miễn là nó được đồng bộ hóa bởi người nghe).đồng bộ hóa âm thanh qua mạng
Câu hỏi của tôi là nếu có bất kỳ phương pháp hay thuật toán nào được sử dụng cho loại sự cố đồng bộ hóa này (video có thể được giải quyết theo cách tương tự). Suy nghĩ ban đầu của riêng tôi tập trung xung quanh đồng bộ hóa đồng hồ giữa các máy vật lý và do đó tạo ra một "bộ đếm thời gian chính" ảo và bằng cách nào đó sắp xếp các gói dữ liệu âm thanh chống lại nó.
Một số sản phẩm đã giải quyết vấn đề (tuy nhiên vẫn không đủ để sử dụng hợp tổng thể của tôi):
Bất kỳ con trỏ được hoan nghênh nhất. Cảm ơn.
PS: This related question dường như đã chết từ lâu.
đồng bộ hóa với nội dung gì? Bạn có nghĩa là dejittering hoặc đồng bộ hóa các kênh khác nhau hoặc đồng bộ hóa với video hoặc ...? – KillianDS
@KillianDS: đồng bộ để hai khách hàng phát cùng một âm thanh giống như họ là hai loa được kết nối với cùng một hệ thống âm thanh. – sharkin
hey Bạn có biết cách sử dụng p4sync trong Android không? – Kaushal28