2010-04-20 6 views
4

LAN 환경에서 작동하는 Java 응용 프로그램을 만들고 있는데 LAN에있는 모든 컴퓨터에이 응용 프로그램이 설치되어 있습니다.이 응용 프로그램이 LAN (음성 방송)을 통해 모든 컴퓨터에 동시에 음성을 전송할 때 필요합니다. 다음과 같은 메커니즘 : Java를 사용하여 LAN을 통한 음성 전송이 가능합니까?

  • 음성이어야

    1. 는 LAN의 단 하나의 컴퓨터 (관리자)
    2. 모든 컴퓨터가 동시에 그 목소리를받을 마이크를 사용하여 음성을 보낼 수 있습니다 (물론 내 응용 프로그램을 사용) 세션을 마친 후 관리자 컴퓨터에 기록됩니다.

    아무에게도 음성 전송 작업에 Java를 사용하는 방법에 대한 아이디어를 줄 수 있습니까?
    내가 할 수있는 자바 라이브러리는 무엇입니까?

    도와주세요, 당신은

  • 답변

    1

    서버 부분은 ECF입니다. 서 v 만 공개 할 수 있지만 각 클라이언트는 서 v에 등록 할 수있는 액세스 권한을 갖는 공개/등록 모델을 설정할 수 있습니다.

    이 시점에서 프로토콜 (ECF는이 프로토콜을 기본적으로 지원함)으로 XMPP를 살펴볼 것입니다. XMPP와 확장 기능은 Google에서 Google 보이스에 사용하는 기능이므로 입증되어 잠시 동안 사용하게됩니다. 일부 Java 라이브러리의 경우 xmpp.org을 살펴보십시오.

    JRL에서 언급 한 JMF는 꽤 오래된 기술이지만 마이크에서 소리를 잡아 내고 파일 시스템에 음성 파일을 저장하는 데 유용 할 수 있습니다.

    1

    JMF 있습니다 감사합니다. JMF를 사용하여 여러 음성 지원 클라이언트를 한 번 시도해 보았습니다. 작동하지 않을 수 있기 때문에 포기했습니다. 내가 올바르게 기억한다면 데이터 싱크 또는 그 효과를 복제하는 것과 관련이 있습니다. 이 작업을 수행하는 방법에 대한 예제가 있지만 내 구체적인 상황에서는 수행 방법을 알 수 없습니다. 행운을 빕니다!