Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4

Sau hơn hai năm phát triển, nền tảng Mumble 1.4 đã được phát hành, tập trung vào việc tạo các cuộc trò chuyện thoại cung cấp độ trễ thấp và truyền giọng nói chất lượng cao. Một lĩnh vực ứng dụng quan trọng của Mumble là tổ chức giao tiếp giữa những người chơi khi chơi trò chơi trên máy tính. Mã dự án được viết bằng C++ và được phân phối theo giấy phép BSD. Các bản dựng được chuẩn bị cho Linux, Windows và macOS.

Dự án bao gồm hai mô-đun - máy khách lầm bầm và máy chủ lẩm bẩm. Giao diện đồ họa dựa trên Qt. Bộ giải mã âm thanh Opus được sử dụng để truyền thông tin âm thanh. Một hệ thống kiểm soát truy cập linh hoạt được cung cấp, chẳng hạn như có thể tạo cuộc trò chuyện thoại cho một số nhóm biệt lập với khả năng liên lạc riêng biệt giữa các nhà lãnh đạo trong tất cả các nhóm. Dữ liệu chỉ được truyền qua kênh liên lạc được mã hóa; xác thực dựa trên khóa chung được sử dụng theo mặc định.

Không giống như các dịch vụ tập trung, Mumble cho phép bạn lưu trữ dữ liệu người dùng trên máy chủ của riêng mình và kiểm soát hoàn toàn hoạt động của cơ sở hạ tầng, nếu cần, kết nối các bộ xử lý tập lệnh bổ sung, có sẵn API đặc biệt dựa trên giao thức Ice và GRPC. Điều này bao gồm việc sử dụng cơ sở dữ liệu người dùng hiện có để xác thực hoặc kết nối các bot âm thanh, chẳng hạn như có thể phát nhạc. Có thể điều khiển máy chủ thông qua giao diện web. Người dùng có thể sử dụng chức năng tìm kiếm bạn bè trên các máy chủ khác nhau.

Các mục đích sử dụng bổ sung bao gồm ghi podcast cộng tác và hỗ trợ âm thanh trực tiếp theo vị trí trong trò chơi (nguồn âm thanh được liên kết với người chơi và bắt nguồn từ vị trí của người chơi trong không gian trò chơi), bao gồm các trò chơi có hàng trăm người tham gia (ví dụ: Mumble được sử dụng trong cộng đồng người chơi của Eve Online và Team Fortress 2 ). Trò chơi cũng hỗ trợ chế độ lớp phủ, trong đó người dùng biết mình đang nói chuyện với người chơi nào và có thể xem FPS cũng như giờ địa phương.

Những đổi mới chính:

  • Khả năng phát triển các plugin có mục đích chung có thể được cài đặt và cập nhật độc lập với ứng dụng chính đã được triển khai. Không giống như các plugin tích hợp sẵn được cung cấp trước đây, cơ chế mới có thể được sử dụng để triển khai các bổ sung tùy ý và không giới hạn ở phương tiện trích xuất thông tin vị trí của người chơi để triển khai âm thanh định vị.
  • Đã thêm hộp thoại chính thức để tìm kiếm người dùng và kênh có sẵn trên máy chủ. Hộp thoại có thể được gọi thông qua tổ hợp Ctrl+F hoặc thông qua menu. Cả tìm kiếm mặt nạ và biểu thức chính quy đều được hỗ trợ.
    Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4
  • Đã thêm chế độ nghe kênh, cho phép người dùng nghe tất cả âm thanh mà những người tham gia kênh nghe được nhưng không cần kết nối trực tiếp với kênh. Trong trường hợp này, người dùng đang nghe được phản ánh trong danh sách những người tham gia kênh nhưng được đánh dấu bằng một biểu tượng đặc biệt (chỉ trong các phiên bản mới; trong các ứng dụng khách cũ hơn, những người dùng như vậy không được hiển thị). Chế độ này là một chiều, tức là nếu người dùng nghe muốn nói, anh ta sẽ cần kết nối với kênh. Đối với quản trị viên kênh, ACL và cài đặt được cung cấp để cấm kết nối ở chế độ nghe.
    Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4
  • Giao diện TalkingUI đã được thêm vào, cho phép bạn hiểu ai đang nói. Giao diện cung cấp một cửa sổ bật lên với danh sách những người dùng hiện đang nói, tương tự như chú giải công cụ trong chế độ trò chơi, nhưng dành cho những người không chơi game sử dụng hàng ngày.
    Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4
  • Các chỉ báo hạn chế truy cập đã được thêm vào giao diện, cho phép bạn hiểu liệu người dùng có thể kết nối với kênh hay không (ví dụ: nếu kênh chỉ cho phép đăng nhập bằng mật khẩu hoặc được liên kết với một nhóm cụ thể trên máy chủ).
    Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4
  • Tin nhắn văn bản hỗ trợ đánh dấu Markdown, ví dụ: có thể được sử dụng để gửi danh sách, đoạn mã, trích dẫn, đánh dấu các phần văn bản in đậm hoặc in nghiêng và liên kết thiết kế.
  • Đã thêm khả năng phát âm thanh nổi, cho phép máy chủ gửi luồng âm thanh ở chế độ âm thanh nổi, chế độ này sẽ không được máy khách chuyển đổi thành đơn âm. Ví dụ: tính năng này có thể được sử dụng để tạo bot âm nhạc. Việc gửi âm thanh từ ứng dụng khách chính thức vẫn chỉ có thể thực hiện được ở chế độ đơn âm.
  • Đã thêm khả năng gán biệt hiệu cho người dùng, giúp có thể đặt tên dễ hiểu hơn cho những người dùng lạm dụng tên quá dài hoặc thay đổi tên thường xuyên. Tên được chỉ định có thể xuất hiện trong danh sách người tham gia dưới dạng nhãn bổ sung hoặc thay thế hoàn toàn tên gốc. Biệt hiệu được gắn với chứng chỉ người dùng, không phụ thuộc vào máy chủ đã chọn và không thay đổi sau khi khởi động lại.
    Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4
  • Máy chủ hiện có chức năng gửi văn bản chào mừng ở chế độ phát sóng bằng giao thức Ice. Đã thêm hỗ trợ để phản ánh ACL và tất cả các thay đổi trong nhóm trong nhật ký. Đã thêm các ACL riêng biệt để kiểm soát việc đặt lại nhận xét và hình đại diện. Theo mặc định, khoảng trắng được cho phép trong tên người dùng. Giảm tải CPU bằng cách bật chế độ TCP_NODELAY theo mặc định.
  • Đã thêm plugin để hỗ trợ âm thanh định vị trong Giữa chúng ta và trong các trò chơi tùy chỉnh dựa trên Công cụ nguồn. Đã cập nhật plugin cho trò chơi Call of Duty 2 và GTA V.
  • Bộ giải mã âm thanh Opus đã được cập nhật lên phiên bản 1.3.1.
  • Đã xóa hỗ trợ cho Qt4, DirectSound và CELT 0.11.0. Chủ đề cổ điển đã bị xóa.

Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4
Phát hành nền tảng giao tiếp bằng giọng nói Mumble 1.4

Nguồn: opennet.ru

Thêm một lời nhận xét