2009-11-30 35 views
7

Tôi muốn xây dựng một trang web cộng đồng với chức năng hội nghị truyền hình tích hợp. Tôi muốn cung cấp điều này từ bên trong trình duyệt, vì vậy tôi đang tìm một giải pháp dựa trên Java hoặc Flash.Hội nghị truyền hình p2p nguồn mở trong Flash hoặc Java?

Ngoài ra, nó sẽ là tốt đẹp để phụ tùng băng thông bằng cách có khách hàng dòng dữ liệu âm thanh và video của họ mà không cần sử dụng một máy chủ trung tâm (như cách Skype hoạt động, ví dụ).

Có dự án nguồn mở hợp lý đủ đáp ứng các tiêu chí này không?

Trả lời

4

Khi thực hiện Voice over IP, UDP được ưu tiên và plugin trình duyệt web thường thiếu hỗ trợ cho UDP và kết nối P2P.

Nhưng có một giải pháp. Bạn phải sử dụng Adobe Flash Player 10 và Adobe Stratus cho việc này. Đây thực sự là những gì Chatroulette đang sử dụng cho trò chuyện video được phát trực tuyến P2P.

+2

Lưu ý nhanh: Trò chuyện có thể không an toàn cho công việc :-) – Esko

1

Mang nó từ một người phát hiện ra một cách khó khăn: hỗ trợ của Java cho phát lại video là pisspoor. Họ tiếp tục hứa hẹn một hệ thống phát lại video mới, tuyệt vời, nhưng trong khi đó chúng tôi đang VẪN mắc kẹt với Java Media Framework, nền tảng hạn chế, không tương thích với MPEG-4.

Lựa chọn thay thế của bạn là Quicktime for Java và các hệ thống gói MPlayer/VLC/etc. Không ai trong số đó thực sự là lựa chọn cho một trình duyệt.

Giống như tôi ghét Adobe và những điều xấu xa trong thiết kế trang web Flash, Flash là lựa chọn tốt nhất của bạn.

1

Xem thư viện Xuggler - nó bao gồm mã để phát lại video (tốt, mã mẫu) trong đối tượng com.xuggle.mediatool.IMediaVieer.

Các vấn đề liên quan