2011-01-17 3 views
2

나는 클라이언트 서버 기반의 비디오 스트리밍 어플리케이션을 보유하고 있습니다. 기존 시스템은 다음과 같습니다. 데이터 센터, 클라이언트 응용 프로그램 및 게이트웨이가 있습니다. 카메라가 게이트웨이에 연결되어 있고 게이트웨이가 데이터 센터에 연결되어 있습니다. 클라이언트가 데이터 센터에 비디오를 요청하고 데이터 센터가 게이트웨이에서 비디오를 가져옵니다.플렉스로 기존 C++ 코드 인터페이스하기

여기서 우리는 P2P 기술을 사용하고자하며 게이트웨이와 클라이언트 간의 직접 통신을 원합니다. 우리는 flex를 사용할 수있는 RTMFP .for 클라이언트를 사용하려고하지만 기존 gtateway 코드와 비즈니스 로직은 C++로 작성됩니다.

flex에서 C++ 코드를 호출하는 방법이 있습니까? 브라우저에서 실행 피하여, 웹 기반 SWF (데스크톱 응용 프로그램을 사용하는 경우에만 예.) 예이 꽤 가능한 플렉스 4입니다

감사

답변

1

이봐, , 당신은 실행 시작할 수 없습니다 C++ 코드.

데스크톱 응용 프로그램을 개발 중이라고 가정합니다. C++ 코드를 호출하려면 다음 예제 링크에서 언급 한 사항을 수행해야합니다. 매우 간단합니다.

http://www.adobe.com/devnet/air/flex/quickstart/articles/interacting_with_native_process.html

또는, 당신은 C++ 코드에 액세스 할 수 넣다, 당신은 C++/플렉스 상호 작용을 허용 몇 이미 내장 클래스를 사용할 수 있습니다. http://anirudhs.chaosnet.org/blog/2008.03.13.html

+0

감사합니다 Neeraj.To 두 클라이언트 사이의 통신을해야합니다 플렉스 클라이언트와 게이트웨이 내가 cirrus 서버를 사용하는 것입니다. cirrus 서버 클라이언트에 액세스하려면 플렉스 sdk를 사용하여 개발해야합니다. 기존 게이트웨이 코드는 C++에 있기 때문에 필요합니다. C++ 코드에 플렉스 코드를 포함하여 cirrus 서버 및 다른 피어 (즉, 플렉스 클라이언트)와 상호 작용할 수 있고 상호 작용을 기반으로 C++ 코드와 상호 작용하여 비디오를 클라이언트에 전달할 수있는 메커니즘. 그래서 플렉스 코드와 C++ 코드 간의 통신을 어떻게 할 수 있는지 알고 싶었습니다. –

+0

Chris, 안녕하세요, http://anirudhs.chaosnet.org/blog/2008.03.13.html을보십시오. 코드 및 Flex C++ bridge에 대한 세부 정보가있는 자세한 설명이 있습니다.이 방법이 도움이 될 것입니다. – Neeraj

+0

감사합니다 Neeraj 나는 그것을 통해 갔다 그것은 Windows 플랫폼에 대한 리눅스가 아닌 것 같습니다. –

관련 문제