请问怎么配置支持rtsp://xxx/xxxx.mov 格式的
- Dominant language
- C
- Stars
- 33.2k
- Forks
- 8.2k
- PR merge metrics
- No merged PRs in 30d
Description
09-04 13:40:47.006 9205-9205/? I/art: Late-enabling -Xcheck:jni
09-04 13:40:47.300 9205-9205/? I/InstantRun: starting instant run server: is main process
09-04 13:40:47.602 9205-9205/? W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
09-04 13:40:47.854 9205-9255/com.ijk.nq I/Adreno: QUALCOMM build : 74df444, I409c65498b
Build Date : 06/22/16
OpenGL ES Shader Compiler Version: XE031.08.00.02
Local Branch : N16
Remote Branch :
Remote Branch :
Reconstruct Branch :
09-04 13:40:47.864 9205-9255/com.ijk.nq I/OpenGLRenderer: Initialized EGL, version 1.4
09-04 13:40:47.864 9205-9255/com.ijk.nq D/OpenGLRenderer: Swap behavior 1
09-04 13:40:47.887 9205-9205/com.ijk.nq W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.os.Build$VERSION' loaded
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.os.Build' loaded
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'java.nio.Buffer' loaded
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'java.nio.ByteBuffer' loaded
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'java.util.ArrayList' loaded
09-04 13:40:47.918 9205-9205/com.ijk.nq I/J4A: API-Level: 25
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.media.AudioTrack' loaded
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.media.MediaCodec$BufferInfo' loaded
09-04 13:40:47.918 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.media.MediaCodec' loaded
09-04 13:40:47.919 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.media.MediaFormat' loaded
09-04 13:40:47.919 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.media.PlaybackParams' loaded
09-04 13:40:47.919 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'android.os.Bundle' loaded
09-04 13:40:47.919 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'tv.danmaku.ijk.media.player.misc.IMediaDataSource' loaded
09-04 13:40:47.919 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'tv.danmaku.ijk.media.player.misc.IAndroidIO' loaded
09-04 13:40:47.919 9205-9205/com.ijk.nq D/J4A: J4ALoader: OK: 'tv.danmaku.ijk.media.player.IjkMediaPlayer' loaded
09-04 13:40:47.929 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_native_init
09-04 13:40:47.930 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_native_setup
09-04 13:40:47.930 9205-9205/com.ijk.nq I/IJKMEDIA: av_version_info: ff3.3--ijk0.8.0--20170710--001
09-04 13:40:47.930 9205-9205/com.ijk.nq I/IJKMEDIA: ijk_version_info: k0.8.2
09-04 13:40:47.930 9205-9205/com.ijk.nq D/IJKMEDIA: ffpipeline_create_from_android()
09-04 13:40:47.930 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_inject_opaque(0x1007aa)
09-04 13:40:47.930 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_inject_opaque()=void
09-04 13:40:47.930 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque(0x1007aa)
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_ijkio_inject_opaque()=void
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: ffpipeline_set_mediacodec_select_callback
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_android_set_mediacodec_select_callback()=void
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_native_setLogLevel(3)
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: moncleanup
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.931 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setOptionLong
09-04 13:40:47.932 9205-9205/com.ijk.nq D/tv.danmaku.ijk.media.player.IjkMediaPlayer: Couldn't open file on client side, trying server side
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setDataSourceAndHeaders
09-04 13:40:47.932 9205-9205/com.ijk.nq V/IJKMEDIA: setDataSource: path rtsp://192.168.1.254/xxxx.mov
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_data_source(url="rtsp://192.168.1.254/xxxx.mov")
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_data_source(url="rtsp://192.168.1.254/xxxx.mov")=0
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_setVideoSurface
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_android_surface(surface=0xbe9cf810)
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: ffpipeline_set_surface()
09-04 13:40:47.932 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_set_android_surface(surface=0xbe9cf810)=void
09-04 13:40:47.933 9205-9205/com.ijk.nq D/IJKMEDIA: IjkMediaPlayer_prepareAsync
09-04 13:40:47.933 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_prepare_async()
09-04 13:40:47.933 9205-9205/com.ijk.nq W/IJKMEDIA: remove 'timeout' option for rtmp.
09-04 13:40:47.933 9205-9261/com.ijk.nq I/IJKMEDIA: SDL_RunThread: [9261] ff_msg_loop
09-04 13:40:47.933 9205-9261/com.ijk.nq D/IJKMEDIA: message_loop
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: ===== versions =====
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: ijkplayer : k0.8.2
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: FFmpeg : ff3.3--ijk0.8.0--20170710--001
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: libavutil : 55.58.100
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: libavcodec : 57.89.100
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: libavformat : 57.71.100
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: libswscale : 4.6.100
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: libswresample: 2.7.100
09-04 13:40:47.933 9205-9261/com.ijk.nq D/IJKMEDIA: FFP_MSG_FLUSH:
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: ===== options =====
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: player-opts : mediacodec = 0
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: player-opts : opensles = 0
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: player-opts : overlay-format = 842225234
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: player-opts : framedrop = 1
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: player-opts : start-on-prepared = 0
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: format-opts : ijkapplication = -1618268912
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: format-opts : ijkiomanager = -1576990080
09-04 13:40:47.933 9205-9205/com.ijk.nq I/IJKMEDIA: format-opts : http-detect-range-support = 0
09-04 13:40:47.934 9205-9205/com.ijk.nq I/IJKMEDIA: format-opts : reconnect = 1
09-04 13:40:47.934 9205-9205/com.ijk.nq I/IJKMEDIA: codec-opts : skip_loop_filter = 48
09-04 13:40:47.934 9205-9205/com.ijk.nq I/IJKMEDIA: ===================
09-04 13:40:47.935 9205-9205/com.ijk.nq D/IJKMEDIA: ijkmp_prepare_async()=0
09-04 13:40:47.935 9205-9262/com.ijk.nq I/IJKMEDIA: SDL_RunThread: [9262] ff_vout
09-04 13:40:47.935 9205-9263/com.ijk.nq I/IJKMEDIA: SDL_RunThread: [9263] ff_read
09-04 13:40:47.935 9205-9263/com.ijk.nq W/IJKMEDIA: remove 'timeout' option for rtmp.
09-04 13:40:47.936 9205-9263/com.ijk.nq E/IJKMEDIA: rtsp://192.168.1.254/xxxx.mov: Protocol not found
09-04 13:40:47.936 9205-9261/com.ijk.nq D/IJKMEDIA: FFP_MSG_ERROR: 0
09-04 13:40:47.936 9205-9263/com.ijk.nq I/IJKMEDIA: SDL_JNI_DetachThreadEnv: [9263]
09-04 13:40:48.023 9205-9205/com.ijk.nq E/tv.danmaku.ijk.media.player.IjkMediaPlayer: Error (-10000,0)
09-04 13:40:48.024 9205-9205/com.ijk.nq D/IjkVideoView: Error: -10000,0
09-04 13:40:48.076 9205-9205/com.ijk.nq W/IInputConnectionWrapper: reportFullscreenMode on inexistent InputConnection
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the reported IJKMEDIA log, especially the RTSP URL and “Protocol not found” error, and inspect the player’s protocol/build configuration. The issue provides no source files or tests; done would require establishing how RTSP URLs with the shown path can be supported and verifying playback on Android.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, c
- Domain
- audio-video-rtc, mobile-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100