2010-03-21 1 views
3

노키아 (예 : 5800)의 카메라에서 스트리밍 (라이브) 비디오 및 오디오를 가져올 위치는 어디입니까?Nokia 용 카메라 예제 응용 프로그램에서 스트리밍 (라이브) 비디오 및 오디오를 가져올 위치는 어디입니까?

라이브 비디오 스트리밍 서비스 앱을 만들고 싶어서 백 엔드에 멋진 서버를 갖출 것이라고 가정 해 보겠습니다. 그리고 나는 그 부분을하는 방법을 안다. PC 용 독립 실행 형 응용 프로그램이 있고 이제는 모바일 장치로 이동하려고한다고 가정 해보십시오. 그래서 나는 그것을 가지고 있고 내가 원하는 것 (Nokia 5800 XpressMusic)으로 할 수 있기 때문에 Nokia에서 시작하기로 결정했습니다. 따라서 일부 샘플 앱이 Phone에서 오디오 및 비디오 스트림을 수집하고,이를 동기화하고, 라이브 스트림을 서버에 보내려합니다. OpenSource 샘플 (JAVA 또는 C 또는 C++)이 필요합니다. 어디서 구할 수 있습니까?

답변

1

RTSP와 같은 미디어 콘텐츠를 스트리밍하는 데 사용되는 네트워크 프로토콜을 이미 알고 있습니까?

그렇지 않은 경우 시작하는 것이 좋습니다.

Helix source code에서 시작하는 데 적합한 코드를 찾아야합니다.

네트워크 이동 통신 사업자가 HTTP 이외의 것을 필터링하는 일반적인 문제에 직면 할 수 있습니다. 이는 원하는 것을 수행하는 데 매우 실용적인 프로토콜이 아닙니다.

단순히 오디오 및 비디오 캡처를 동기화하면 악몽이 될 것이므로 자바를 사용하지 말고 GCF 스트리밍 연결을 열 수는 없습니다.

Symbian OS C++의 경우 Quick Recipes 책에서 multimedia example code으로 시작한 다음 기기에 설치된 Media Framework 플러그인을 반복하여 동영상을 스트리밍 할 수 있는지 확인해 보시기 바랍니다.

핸드셋에이 작업을 수행 할 수있는 미디어 프레임 워크 플러그인이없는 경우 기본적으로 휴대 전화 제조업체가 직접 개발하려는 추가 플러그인에 서명해야한다는 것을 알고 나면 포기할 수 있습니다.

이 시점에서 Qt는 상당한 멀티미디어 기능을 갖추고 있으며 데스크톱 컴퓨터를 염두에두고 개발되었으므로 Qt documentation and example code을 살펴볼 필요가 있습니다.

휴대 전화의 비디오 스트리밍은 좋은 데이터 대역폭을 사용하여 많은 양의 데이터를 매우 빨리 업로드하고 비디오 녹화 중에 핸드셋을 옮기는 것이 좋지 않은 비트율을 최소한으로 유지하는 데 사용되는 높은 비디오 압축 때문에 비디오 품질.

1

forum discussion, 그리고 another discussion이 만드는 성공의 세부 사항을 포함 sink은 휴대 전화의 카메라에서 H263으로 인코딩 된 오디오 및 비디오를 수신 한 다음 해당 사용자가 3gp 파일로 저장하지만 서버로 보내 게됩니다.

다른 포럼 토론에는 MIDlet example OutputStream에서 스트림을 가져 오는 것이 포함되어 있습니다.이 스트림을 서버로 리디렉션 할 수 있습니다.