먼저 자바에 대해 잘 모르겠다. 저는 솔리드 C# 기술을 갖춘 .NET 개발자입니다. 그러나 실제로 Java와 Android SDK를 동시에 배우려고합니다. (아마도 이상하지는 않지만, 모험심이 듭니다.)Android로 오디오 스트림 변환하기
즉, 내 목표는 Windows Media 스트림을 허용 할 수있는 Android 용 스트리밍 미디어 플레이어를 작성하는 것입니다. 나는 안드로이드 2.0 이상으로 자신을 제한한다면 괜찮습니다. 현재 사용중인 기기는 Android 2.0.1을 실행하는 Motorola Droid입니다. 하나의 온라인 라디오 서비스가 있습니다. Windows Media 스트리밍만을 제공하는 PC에서 종교적으로 듣는 서비스가 있습니다. 안드로이드 기기에서 재생할 수 있도록 스트림을 트랜스 코딩하고 싶습니다.
그런 것이 가능합니까? 그렇다면 실행 가능성이 있습니까? (예 : 너무 CPU 집약적 일 수 있으며 배터리를 없앨 수 있습니까?) Java 대신 네이티브 코드로 NDK를 사용하여이 작업을 수행해야합니까? 필자는 데스크탑 컴퓨터 (C#에서도)에서 실행되는 중간에 서비스를 작성하는 것에 반대하지는 않지만, 이상적으로는 순수 장치 기반 옵션을 먼저 탐구하고 싶습니다. 어디에서 시작해야합니까?
사전 통찰력을 주셔서 감사합니다.
DROID는 Windows Media를 재생합니다. 따라서 표준 호환 RTSP 또는 HTTP URL을 통해 Windows Media를 사용할 수 있다면 트랜스 코딩을 할 필요가 없습니다. – CommonsWare
내가 말하는 특정 서비스는 XM 라디오입니다. 브라우저로 인증 할 수 있지만 스트림이 재생되지 않습니다. –
스트림이 DRM으로 보호되는 경우 Android에서 재생하지 않으며 어떤 형식 으로든 해독하기 위해 Microsoft의 블랙 박스가 필요합니다. – Jess