mobile menu

The Arrow Newsletter

mobile menu

안드로이드 rtsp 예제

VLC SDK와 안드로이드에서 m3u8 스트림을 재생하는 것은 다음과 같이 보일 것이다 : 비타미오는 FFmpeg 코드에 구축 안드로이드와 아이폰 OS에 대한 오픈 소스 프로젝트입니다. Vitamio는 완전하고 실제 하드웨어 가속 디코더 및 렌더 어와 깨끗하고 간단한 API를 제공합니다. Vitamio는 FLV, TS / TP, WMV, DivX, Xvid 및 기타 많은 표준 형식과 같은 다양한 비디오 / 오디오 형식을 지원하는 매우 강력한 라이브러리입니다. 다른 점은 .mkv 및 .srt와 같은 임베디드 및 외부 자막의 재생도 지원한다는 것입니다. 그러나 Vitamio는 라이센스와 함께 제공, 따라서 프로젝트에서 사용하기 전에이 라이센스 페이지를 통해 이동하시기 바랍니다. 이 안드로이드 RTMP 예제에서, 우리는 안드로이드에서 RTMP 스트림의 라이브 스트리밍을 논의 할뿐만 아니라, 우리는 m3u8 재생 목록 (HLS), RTSP 스트림과 MMS (마이크로 소프트 미디어 스트림)를 스트리밍 할 수있는 방법을 논의 할 것이다. 그러나 안드로이드에 대한 VLCs SDK의 사용을 통해. 안녕하세요 나는이 코드를 시도하지만 “이 비디오를 재생할 수 없습니다”여기에 logcat 로그 10-19 12:43:45.965 5158-5158 /입니까? I/art: 늦게 활성화되지 않음 -Xcheck:jni (이미) 10-19 12:43:45.965 5158-5158/? W/art: 기본값을 사용하는 X86에 대한 예기치 않은 CPU 변형: x86 10-19 12:43:46.261 5158-5158/com.divyadharan.myapplication W/System: 클래스로더 참조 알 수 없는 경로: /data/app/com.example.myapplication-2/lib-2/x/18 12:43:46.279 5158-5158/com.example.divyadharan.myapplication I/InstantRun: 인스턴트 실행 서버 시작: 주요 프로세스 10-19 12:43:46.353 5158-5158/com.example.divyadharan.myapplication W/art 1.1. android.graphics.PorterDuffColorFilter android.drawable.vector.drawableCompat.updateTintFilter (android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$모드) android.graphics.drawable.drawable.drawable.drawable 10-19 12:46.670 5158-5196/com.divyadharan.myapplication I/OpenGLRenderer: 초기화 EGL, 버전 1.4 10-19 12:43:46.6718 com.example.divyadharan.myapplication D/OpenGLRenderer: 스왑 동작 1 10-19 12:43:46.670 5158-5196/com.divyadharan.myapplication W/OpenGLRenderer: EGL_SWAP_BEHAVIOR_PRESERVED와 구성을 선택하지 못했습니다. 10-19 12:43:46.670 5158-5196/com.example.divyadharan.myapplication D/OpenGLRenderer: 스왑 동작 0 10-19 12:43:46.683 5158-5196/com.example.divyadharan.myapplication D/EGL_에뮬레이션: eglCreateContext: 0x9e05d160: maj 2 분 0 rcv 2 10-19 12:43:46.691 5158-5196/com.example.divyadharan.myapplication D/EGL_에뮬레이션: eglMakeCurrent: 0x9e05d160: ver 2 0 (tinfo 0x9e0053a40) 10-19 12:4 3:46.811 5158-5158/com.divyadharan.myapplication W/MediaPlayer: rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov 열 수 없음: java.io.FileNotFoundException: 콘텐츠 제공자 없음: rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov 10-19 12:43:46.812 5158-5158/ com.example.divyadharan.myapplication E/MediaPlayer: 미디어 플레이어 10-19 12:43:46.813 5158-5158/com.example.divyadharan.myapplication W/VideoView: 오픈 콘텐츠: rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov java.io.IOException: setDataSource 실패.: 상태=0x80000000 에서 android.mediaPlayer.nativeSetDataSource (네이티브 메서드) 에서 android.mediaPlayer.mediaPlayer.setDataSource (MediaPlayer.java:1078) android.media.mediaPlayer.setDataSource (MediaPlayer.java:1067) 에서 android.mediaPlayer.setDataSource (MediaPlayer.java:1009) 에서 android.widget.VideoView.openVideo.openVideo (VideoView.java:346) 에서 android.widget.VideoView.-wrap0 () VideoView.java) 에서 android.widget.VideoView$7.표면생성 (VideoView.java:622) 에서 android.view.SurfaceView.updateWindow (SurfaceView.java:618) 에서 android.view.SurfaceView$3.onPreDraw (SurfaceView.java:161) android.view.View.ViewTreeObserver.dispatchOnPreDraw (뷰트리 옵저버.자바:944) 에서 android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2205) 에서 android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1254) android.view.view.View.View.View.traversalRunnable.runnable.run(ViewRootImpl.java:6337) 에서 android.view.-안무가$CallbackRecord.run(안무가.java:874) 에서 android.view.-안무기.doCallbacks(안무가.java:686) android.view.dispatch.doFrame(안무기.자바:621) android.view.view.안무기$프레임디스플레이이벤트리시버(안무기.자바:860) android.os.handler.handleCallback(핸들러.자바:751) android.os.handler.dispatchMessage (Handler.java:95) 에서 android.os.Looper.loop (Looper.java:154) 에서 android.app.ActivityThread.main (ActivityThread.java:6119) 에서 자바.lang.reflect.Method.invoke (네이티브 메서드) com.android.internal.os.ZygoteInit$방법AndArgsCaller.run (ZygoteInit.java:886) com.android.internal.os.zygoteInit.main (ZygoteInit).java:776) 10-19 12:43:46.813 5158-5158/com.divyadharan.myapplication D/VideoView: 오류: 1,0 10-19 12:43:4