화상 회의 기능이 통합 된 커뮤니티 웹 사이트를 만들고 싶습니다. 브라우저에서 제공하는 것을 선호하므로 Java 또는 Flash 기반 솔루션을 찾고 있습니다.플래시 또는 자바의 오픈 소스 P2P 화상 회의?
또한 중앙 서버를 사용하지 않고 클라이언트가 오디오 및 비디오 데이터를 스트리밍하도록하여 대역폭을 절약하는 것이 좋습니다 (예 : Skype의 작동 방식).
이러한 기준을 충족하는 합리적으로 완성 된 오픈 소스 프로젝트가 있습니까?
화상 회의 기능이 통합 된 커뮤니티 웹 사이트를 만들고 싶습니다. 브라우저에서 제공하는 것을 선호하므로 Java 또는 Flash 기반 솔루션을 찾고 있습니다.플래시 또는 자바의 오픈 소스 P2P 화상 회의?
또한 중앙 서버를 사용하지 않고 클라이언트가 오디오 및 비디오 데이터를 스트리밍하도록하여 대역폭을 절약하는 것이 좋습니다 (예 : Skype의 작동 방식).
이러한 기준을 충족하는 합리적으로 완성 된 오픈 소스 프로젝트가 있습니까?
IP를 통한 음성을 처리 할 때 UDP가 선호되며 웹 브라우저 플러그인은 일반적으로 UDP 및 P2P 연결을 지원하지 않습니다.
그러나 해결책이 있습니다. Adobe Flash Player 10 및 Adobe Stratus을 사용해야합니다. 이것은 실제로 Chatroulette이 P2P 스트리밍 비디오 채팅에 사용하는 것입니다.
어려운 방법을 발견 한 사람으로부터 가져옵니다. Java에서 비디오 재생을 지원하는 것은 어리 석다. 그들은 새롭고 환상적인 비디오 재생 시스템을 계속 약속하고 있지만 플랫폼 기반의 MPEG-4 호환되지 않는 혼란 인 Java Media Framework에도 여전히 고착되어 있습니다.
Java 용 Quicktime과 MPlayer/VLC/etc를 감싸는 시스템이 있습니다. 그 중 어떤 것도 브라우저에 대한 옵션이 아닙니다.
어도비와 플래시 사이트 디자인의 악을 싫어하는만큼 플래시는 멀리 떨어져있는 것이 가장 좋습니다.
Xuggler 라이브러리를 참조하십시오. 여기에는 com.xuggle.mediatool.IMediaVieer 객체에서 비디오 (잘 샘플 코드)를 재생하기위한 코드가 포함되어 있습니다.
빠른 참고 : Chatroulette는 작업을 위해 안전하지 않을 수 있습니다. :-) – Esko