2011-01-11 4 views
4

나는 비디오 채팅 웹 사이트를 만들지 만 PHP와 파이썬에서 웹용으로 올 때 비디오 찜에 대한 경험이 없습니다.웹캠 액세스를위한 Java 대 플래시

무엇이 좋습니다? Java 또는 Flash? 더 유연한 무엇입니까?

나는 PHP를 사용하여 스트림을 제어하기위한 C++ 서버 응용 프로그램을 만들려고 생각하고 있습니다. 이후 트래픽이 많은 웹 사이트가 될 것이고 성능이 필수적입니다.

어떤 방향으로 향하게 할 수 있습니까? 문서가 있습니까? 뼈대?

+0

어느 것을 선택하셨습니까? 나는 비슷한 유형의 무언가를 개발 중이며, Flash, WebRTC 등 다양한 옵션을 찾고 있지만 여전히 연구 단계를 밟고있다. –

답변

1

나는 경고 할 것입니다. 이것은 작은 프로젝트가 아닙니다. 대부분의 사전 패키지 된 비디오 채팅 웹 사이트 및 서비스가 한 달에 수백 달러가 들게되는 이유가 있습니다.

먼저 클라이언트 측 런타임을 선택해야합니다. 이는 중요한 고객의 고객 기반 및 사이트 입력 비용에 영향을 미치기 때문에 중요한 결정입니다. 플래시는 가장 많이 보급되어 있지만 자바는 기술 문화에 널리 퍼져 있습니다. 실버 라이트가 덜 있지만, 최신 statistics을 확인해야합니다. API가 변경되고 시장 침투가 달라지기 때문에 개발할 특정 버전을 선택해야합니다.

일단 클라이언트 측 코드를 개발하면 서버 환경을 선택해야합니다. Silverlight를 사용하는 경우 분명히 C# .NET을 사용하여 서버 측 코드 (비디오 스트리밍 용)를 개발해야합니다. Java와 Flash 모두 클라이언트로서 Java를 서버 측으로 사용합니다.

플래시를 선택하는 경우 공식 Flash Media Server으로 가거나 오픈 소스 Red5 서버로 이동할 수 있습니다.

+0

Red5 Server 팁 덕분에 클라이언트 용 Java와 함께 갈 것입니다. –

+0

Btw는 C++로 서버 응용 프로그램을 만들 수 있습니까? 나는 성능에 대해 걱정하고 있으며 여전히 자바 바인딩을 만드나요? –

+0

저는 C++이 아닌 쉽게 확장 할 수있는 서버 기술을 제안 할 것입니다. 당신은 정말로 그 성능에 대해 그다지 걱정할 필요가 없습니다. "효율적인"코드를 작성하지 마십시오. 그러면 잘 할 수 있습니다. 대부분의 성능 문제를 일으키는 "효율적인"시도입니다. – SEK

1

SEK에서 언급했듯이 안정적인 스트리밍 서비스를 제공하는 것이 쉽지 않을 수 있으므로주의해야합니다.

스트리밍 (의미/기술, 기타 등)에 대해 읽고 구현을 계속 진행하는 것이 좋습니다. 클라이언트에

봉사 스트림은 Flash Media Server와 같은

솔루션, 당신에게 더 적은 두통을 줄 수 있습니다. 이전에 언급했듯이 Red5는 용량과 안정성이 확실하지 않지만 '좋은'오픈 소스 솔루션입니다.

당신은 확인 할 수 있습니다 :

http://www.wowzamedia.com/ (플래시 미디어 서버) - 재미있는

참고 : 아마존 EC2에 대한 Wowza 미디어 서버 (2)는

http://mammothserver.org/ (또 다른 오픈 소스 플래시 미디어 서버도 가능합니다)

http://fmsguru.com/ (플래시 미디어 관련 자습서)

Google은 항상이 큰 주제에 대한 친구입니다. 행운을 빈다.