2010-02-15 3 views
0

우리는 미디어 플레이어에서 재생할 mpeg4 소스를 가지고 있습니다. 우리 소스가 파일이나 rtsp 서버에 없습니다. 그것은 mpeg4 소스를 즉석에서 생성하기 위해 코딩 된 코드입니다. 데이터가 rtsp 또는 파일 대신 유닉스 파이프 스트림에서 온다고 가정 해보십시오. 미디어 플레이어에서 어떻게 스트림을 사용할 수 있습니까?파일이 아닌 RTSP 소스가있는 미디어 플레이어를 재생하는 방법은 무엇입니까?

답변

1

Android는 현재 HTTP 및 RTSP 이외의 스트리밍 비디오를 지원하지 않습니다. 죄송합니다.

+0

응답 해 주셔서 감사합니다. NDK를 통해 Media Player에 액세스 할 수 있는지 또는 기존 미디어 플레이어 작업을 확장 할 수 있는지 알고 싶었습니다. 아무도 그러한 것을 시도하지 않았습니까? 어떤 종류의 문제가 나타나는지에 대한 통찰력? –

+0

AFAIK, NDK를 통해 MediaPlayer를 확장 할 수 없습니다. 오디오의 경우 NDK 및 AudioTrack을 사용하여 임의의 콘텐츠 (예 : SIP)를 스트리밍 할 수 있습니다. 그러나 AudioTrack에 해당하는 비디오는 알지 못합니다. – CommonsWare

1

파이프와 함께 MediaPlayer.setDataSource(FileDescriptor fd)을 사용할 수 있다고 생각합니다.
또는 LocalSocketLocalServerSocket을 모두 사용하십시오.

관련 문제