2009-11-30 5 views
7

화상 회의 기능이 통합 된 커뮤니티 웹 사이트를 만들고 싶습니다. 브라우저에서 제공하는 것을 선호하므로 Java 또는 Flash 기반 솔루션을 찾고 있습니다.플래시 또는 자바의 오픈 소스 P2P 화상 회의?

또한 중앙 서버를 사용하지 않고 클라이언트가 오디오 및 비디오 데이터를 스트리밍하도록하여 대역폭을 절약하는 것이 좋습니다 (예 : Skype의 작동 방식).

이러한 기준을 충족하는 합리적으로 완성 된 오픈 소스 프로젝트가 있습니까?

답변

4

IP를 통한 음성을 처리 할 때 UDP가 선호되며 웹 브라우저 플러그인은 일반적으로 UDP 및 P2P 연결을 지원하지 않습니다.

그러나 해결책이 있습니다. Adobe Flash Player 10 및 Adobe Stratus을 사용해야합니다. 이것은 실제로 Chatroulette이 P2P 스트리밍 비디오 채팅에 사용하는 것입니다.

+2

빠른 참고 : Chatroulette는 작업을 위해 안전하지 않을 수 있습니다. :-) – Esko

1

어려운 방법을 발견 한 사람으로부터 가져옵니다. Java에서 비디오 재생을 지원하는 것은 어리 석다. 그들은 새롭고 환상적인 비디오 재생 시스템을 계속 약속하고 있지만 플랫폼 기반의 MPEG-4 호환되지 않는 혼란 인 Java Media Framework에도 여전히 고착되어 있습니다.

Java 용 Quicktime과 MPlayer/VLC/etc를 감싸는 시스템이 있습니다. 그 중 어떤 것도 브라우저에 대한 옵션이 아닙니다.

어도비와 플래시 사이트 디자인의 악을 싫어하는만큼 플래시는 멀리 떨어져있는 것이 가장 좋습니다.

1

Xuggler 라이브러리를 참조하십시오. 여기에는 com.xuggle.mediatool.IMediaVieer 객체에서 비디오 (잘 샘플 코드)를 재생하기위한 코드가 포함되어 있습니다.

관련 문제