Amazon Bedrock AgentCore Runtime bổ sung khả năng hỗ trợ WebRTC để truyền phát hai chiều trong thời gian thực
Amazon Bedrock AgentCore Runtime hiện đã hỗ trợ WebRTC để truyền phát hai chiều trong thời gian thực giữa máy khách và tác nhân, cùng với khả năng hỗ trợ giao thức WebSocket hiện có. Với WebRTC, nhà phát triển có thể xây dựng các tác nhân thoại cho trình duyệt và các ứng dụng di động truyền phát âm thanh và video hai chiều với độ trễ thấp, bằng phương thức giao tiếp ngang hàng dựa trên UDP, mang lại trải nghiệm trò chuyện tự nhiên trong thời gian thực.
Sau WebSocket, WebRTC là giao thức truyền phát hai chiều thứ hai được hỗ trợ bởi AgentCore Runtime. WebSocket cung cấp các kết nối liên tục, song công toàn phần để truyền phát văn bản và âm thanh qua TCP, còn WebRTC được tối ưu hóa cho quá trình phân phối nội dung phương tiện theo thời gian thực, đòi hỏi khắt khe về độ trễ thấp, chẳng hạn như tác nhân thoại trong trình duyệt và ứng dụng di động. WebRTC yêu cầu chuyển tiếp TURN cho lưu lượng dịch vụ đa phương tiện và AgentCore Runtime mang lại sự linh hoạt trong cách thiết lập: TURN do Luồng video Amazon Kinesis quản lý để đảm bảo trải nghiệm được quản lý đầy đủ với phần tích hợp AWS IAM gốc, nhà cung cấp bên thứ ba hoặc cơ sở hạ tầng TURN tự lưu trữ của riêng bạn. Cả hai giao thức đều được hưởng lợi từ sự cô lập phiên, khả năng quan sát và khả năng mở rộng quy mô của AgentCore Runtime.
WebRTC được hỗ trợ trong AgentCore Runtime trên mười bốn Khu vực AWS: Miền Đông Hoa Kỳ (Bắc Virginia), Miền Đông Hoa Kỳ (Ohio), Miền Tây Hoa Kỳ (Oregon), Châu Á Thái Bình Dương (Mumbai), Canada (Miền Trung), Châu Á Thái Bình Dương (Seoul), Châu Á Thái Bình Dương (Singapore), Châu Á Thái Bình Dương (Sydney), Châu Á Thái Bình Dương (Tokyo), Châu Âu (Frankfurt), Châu Âu (Ireland), Châu Âu (London), Châu Âu (Paris) và Châu Âu (Stockholm).
Để bắt đầu, hãy xem phần về Truyền phát hai chiều trong tài liệu về Amazon Bedrock AgentCore, bao gồm các ví dụ sẵn sàng triển khai cho cả hai giao thức: một tác nhân thoại Amazon Nova Sonic với máy chủ KVS TURN, tác nhân thoại Pipecat với WebSocket, WebRTC và Daily transport, một tác nhân thoại LiveKit và một tác nhân thoại Strands Agents SDK.