2010-06-29 5 views
3

OS X에서 화상 회의 응용 프로그램을 만들고 있습니다.OS X에서 웹캠 스트리밍 - 사용할 기술은 무엇입니까?

OS X의 웹캠/마이크에서 캡처 한 실시간 스트리밍 비디오/오디오에는 어떤 기술이 가장 좋을까요?

지금까지 나는이 방법으로 실패했습니다 :

  • 내가 미디어를 캡처 QTKit이나를 사용하지만 너무 bloaty 및 프로그래밍 제어하기 어려운 인 QTSS를 사용하지 않고 (스트리밍 할 수있는 방법이 없다).
  • QT Java를 사용하고 있습니다. 거의 모든 기능을 사용할 수 있지만 라이브러리는 더 이상 사용되지 않으며, 메모리 누수 신호를 보내고 설정 대화 상자에서 환경 설정을 저장하는 방법이 없습니다.
  • 설치되어 있습니다. gstreamer Macports를 사용하고 있지만 작동하지 않는 osxvideosrc (또는 해당 문제의 오디오)

내 다음 대상은 OS X의 웹캠에 액세스 할 수 있기 때문에 VLC이지만 나에게 줄 것이라고 확신하지는 않습니다. 내가 필요한 것 - API를 통해이를 완전히 제어 할 수 있습니까? QTKit의 플레이어를 사용하여 스트림을 코코아 애플리케이션에 표시 할 수 있습니까?

답변

1

점의 수 :

  • Flex/플래시 가능한 Adobe Air을 고려하십시오. 많은 사람들이 이런 식으로 화상 회의 응용 프로그램을 작성했습니다.
  • Java 용 QT는 날짜가 표시되지 않으며 어디에도 없습니다.
  • VLC는 솔리드 옵션입니다. 안정적이고, 잘 알려져 있으며, 강력하고, 매우 성숙합니다.
+0

감사합니다. 앞으로 Flex/Flash 사용을 고려할 것입니다. 업데이트는 VLCkit을 OS X의 스트림 재생에 사용할 수 있으며 QTKit보다 훨씬 빠르지 만 사운드는 제대로 작동하지 않습니다. 어쨌든, 누군가 그것을 시험해보기 원한다면 설치 안내서 [here] (http://kermit.epska.org/node/13)를 넣으십시오. – metakermit

+0

@ Dražen Lučanin : 사운드가 작동하지 않았습니다 ... 음 ... 아마도 사운드 코덱을 살펴 보셨습니까? QT는 그것이 지원하는 코덱에 대해 매우 특별합니다. –

+0

아니요, 소리가 ** VLCKit **에서 작동하지 않았습니다. 재미있는 점은 VLC 플레이어에서 동일한 스트림을 재생했을 때 효과가 있다는 것입니다. 동일한 URL을 제공하고 코드를 공유했기 때문에 재미있었습니다 (또는 적어도해야 함). 또한 QTKit에서도 작동했지만, 대기 시간은 5 초에 Apple 개발자가 하드 코드하므로 RTS에서는 사용할 수 없습니다. – metakermit

관련 문제