2014-11-17 2 views
1

조금 혼란 스럽지만 Android SDK로 UDP/RTSP 스트림을 수신 할 수 있습니까? 나는 몇 가지 해결책을 찾았지만 분명히 그들은 안드로이드 네이티브 플레이어 또는 vlc로 요청을 전달하고있다. 예를 들어 표면보기에서 비디오 피드를 재생하고 싶습니다.Android에서 기본적으로 udp/RTP/RTSP 스트림을 재생할 수 있나요?

ffmpeg와 같은 타사 API를 사용하지 않고 스트림을 수신 할 수 있습니까?

답변

3

예, 예 : 이 작업을 수행하려면 android.media.MediaPlayer 클래스가 필요합니다. 방법에 대한 자세한 내용은 http://developer.android.com/guide/topics/media/mediaplayer.html을 참조하십시오.

+0

이 공연도 있습니까? 예를 들어 vlc playr가 ffmpeg에서 ffplay와 비교할 때 성능이 좋지 않다는 것을 알고 있습니까? 하지만 대답 해 주셔서 감사합니다. – user1767754

+0

이 클래스는 기본 플레이어 앱과 동일한 하드웨어 코덱을 사용해야하며 그렇지 않은 경우 (네이티브 플레이어 앱에 커스터마이징이 많이 발생하지 않는 한) 매우 비슷해야합니다. 따라서 성능이 상당히 좋아야합니다. . – mstorsjo

+0

문서에서 "온라인 미디어 파일을 스트리밍하기 위해 URL을 전달하는 경우 파일은 점진적 다운로드가 가능해야합니다." 이게 UDP 스트리밍으로 작동합니까? – user1767754

관련 문제