문제

향후 6 개월 이내에 2 방향 화상 회의 시스템으로 작동 할뿐만 아니라 다른 데이터를 앞뒤로 공유 할 응용 프로그램을 구축 할 예정입니다. 나는 아마도 비교적 비싼 USB 웹캠의 일종을 사용하고 있으며 USB 비디오 클래스 장치 표준을 알고 있습니다.

이제 그 (또는 다른 방향)에 대해 프로그램에 무엇을 사용할 수 있습니까? OS는 결정되지 않았기 때문에 그다지 중요하지 않습니다 (전반적인 요구에 맞게 선택할 것입니다) 언어도 아닙니다. 네트워크는 VPN, 최악의 경우 256kbps 대칭이 될 것입니다. 이상적으로는 인코딩과 압축도 처리 할 것이지만 기본적으로 연구를 시작하기위한 일종의 출발점을 찾고 있습니다 (지금까지 Tapi와 H.323을 발견 한 결과, 프로그램을 프로그래밍하는 최선의 방법은 확실하지 않음).

도움이 되었습니까?

해결책

그놈으로, 당신은 가지고 있습니다 에 키가. Win32를 위해 컴파일 할 수 있습니다. 아래에 Opal (열린 전화 추상화 라이브러리)을 사용합니다. 어쩌면 도구 자체가 귀하의 요구에 적합 할 수도 있습니다. 그렇지 않으면 ASS (OSS)를 조정하거나 낮은 수준 API 만 유지할 수 있습니다.

다른 팁

나는 PW에 동의합니다.

  • 오팔은 훌륭한 선택입니다.
  • 오디오 및 비디오 장치를 지원합니다
  • Windows, Linux 및 기타 몇 가지에서 컴파일됩니다.

또한 -H323과 달리 SIP 프로토콜을 사용하는 것이 좋습니다. Ekiga를 사용할 필요가 없습니다. Ekiga는 Opal의 프론트 엔드입니다. 오팔 샘플을 살펴보고 그 샘플을 쌓을 수 있습니다.

새로운 응용 프로그램, 특히 사용자 지향적 인 응용 프로그램을 구축하기 위해 H.323 사용을 권장하지 않습니다. 훨씬 더 간단하고 깨끗한 신호 / 협상 등으로 인해 SIP를 추천합니다.

다른 관점에서 5 개 이상의 통화 밀도로 무언가를 구축하는 경우 Opal을 사용하지 않는 것이 좋습니다. 이는 건축 솔루션의 수가 많기 때문입니다 (일부 레이스 조건이있는 스레드 관리, 게으른 복사가있는 매우 복잡한 컨테이너 관리로 인해 실제로 상황이 훨씬 위험하게 만들어집니다). 이것은 OpenH323 레거시 접근법 (실제로 OpenH323에 사용 된 PTLIB 라이브러리) 때문입니다.

어쩌면 내가 OpenH323과 초기 오팔로 두통을 겪었을 때부터 무언가가 바뀌었을 수도 있지만 나는 기본적인 것을 생각하지 않습니다.

살펴 보는 것은 어떻습니까? 프리 스위치 플랫폼? 사람들은 그것이 훨씬 더 나은 디자인이라고 말합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top