Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

播放高清视频和直播会出现一直buffering不能继续播放的问题 #46

Closed
huhailong opened this issue Jul 10, 2014 · 6 comments

Comments

@huhailong
Copy link

你好,播放高清视频和直播会出现一直buffering不能继续播放的问题,能帮忙看下这个问题吗?log里没有报error

@huhailong
Copy link
Author

这是播直播卡住的log:
D/zyl (11069): 有空数据回调~!
D/IJKMEDIA(10640): ffp_toggle_buffering_l: start
W/IJKMEDIA(10640): FFP_MSG_BUFFERING_START:
I/tv.danmaku.ijk.media.player.IjkMediaPlayer(10640): Info (701,0)
D/tv.danmaku.ijk.media.widget.VideoView(10640): onInfo: (701, 0)
D/tv.danmaku.ijk.media.widget.VideoView(10640): onInfo: (MEDIA_INFO_BUFFERING_START)
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
D/dalvikvm(11250): GC_FOR_ALLOC freed 679K, 18% free 5646K/6876K, paused 34ms, total 34ms
E/AudioHardware( 2110): virtual android::status_t android_audio_legacy::AudioHardware::setMasterVolume(float)() in device/meizu/smdk_common/audio/AudioHardware.cpp, Line: 788
E/AudioHardware( 2110): android::status_t android_audio_legacy::AudioHardware::AudioStreamOutALSA::setPAVolumeLevel(int, char const_)() in device/meizu/smdk_common/audio/AudioHardware.cpp, Line: 1342
D/tfa9887 ( 2110): Tfa9887_Error_t android::SetVolumeConfig_PA(Tfa9887_handle_t, char_, int)() in device/meizu/mx3/libtfa9887/libtfa9887.cpp, Line: 976
D/tfa9887 ( 2110): level is 15
E/AudioHardware( 2110): virtual android::status_t android_audio_legacy::AudioHardware::setMasterVolume(float)() in device/meizu/smdk_common/audio/AudioHardware.cpp, Line: 788
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
D/dalvikvm(11250): GC_FOR_ALLOC freed 650K, 18% free 5641K/6876K, paused 24ms, total 24ms
W/IJKMEDIA(10640): PES packet size mismatch
D/StatusBar.NetworkController( 2550): RSSI_CHANGED_ACTION -57 level:3
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): IjkMediaPlayer_seekTo
W/IJKMEDIA(10640): ijkmp_seek_to(0)
W/IJKMEDIA(10640): ijkmp_seek_to(0)=0
W/IJKMEDIA(10640): ijkmp_get_msg: FFP_REQ_SEEK
E/IJKMEDIA(10640): stream_seek 875592000(0) + 875592000,
D/IJKMEDIA(10640): ijkmp_get_msg: FFP_REQ_SEEK: seek to 0
E/AudioHardware( 2110): virtual android::status_t android_audio_legacy::AudioHardware::setMasterVolume(float)() in device/meizu/smdk_common/audio/AudioHardware.cpp, Line: 788
E/AudioHardware( 2110): android::status_t android_audio_legacy::AudioHardware::AudioStreamOutALSA::setPAVolumeLevel(int, char const_)() in device/meizu/smdk_common/audio/AudioHardware.cpp, Line: 1342
D/tfa9887 ( 2110): Tfa9887_Error_t android::SetVolumeConfig_PA(Tfa9887_handle_t, char_, int)() in device/meizu/mx3/libtfa9887/libtfa9887.cpp, Line: 976
D/tfa9887 ( 2110): level is 14
D/tfa9887 ( 2110): /etc/pa/VOL_MEIZU_30July_6_0_MEIZU_Comon_29July.preset
D/tfa9887 ( 2110): /etc/pa/VOL_MEIZU_30July_2_0_MEIZU_Comon_29July.eq
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
E/AudioHardware( 2110): virtual android::status_t android_audio_legacy::AudioHardware::setMasterVolume(float)() in device/meizu/smdk_common/audio/AudioHardware.cpp, Line: 788
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
W/IJKMEDIA(10640): PES packet size mismatch
D/AudioHardware( 2110): AudioHardware pcm playback is going to standby.
D/AudioHardware( 2110): closePcmOut_l() mPcmOpenCnt: 1
D/dalvikvm(11250): GC_FOR_ALLOC freed 668K, 18% free 5643K/6876K, paused 43ms, total 44ms
D/StatusBar.NetworkController( 2550): RSSI_CHANGED_ACTION -49 level:4
D/dalvikvm(11250): GC_FOR_ALLOC freed 654K, 19% free 5637K/6876K, paused 38ms, total 38ms

@huhailong
Copy link
Author

您好,bbcallen,请您有时间帮我看看这个问题好吗?谢谢!

@bbcallen
Copy link
Contributor

抱歉,最近有点忙,需要调试的问题暂时没有精力跟进

@huhailong
Copy link
Author

能帮我看看log吗?就几行信息,出现buffering的时候的log,或者是不是我的哪个编译选项没打开造成的呢
07-11 11:22:11.757: E/IJKMEDIA(8384): AVC: nal size 18792
07-11 11:22:11.757: E/IJKMEDIA(8384): AVC: nal size 18792
07-11 11:22:11.757: E/IJKMEDIA(8384): no frame!
07-11 11:22:11.796: D/IJKMEDIA(8384): ffp_toggle_buffering_l: start
07-11 11:22:11.796: W/IJKMEDIA(8384): FFP_MSG_BUFFERING_START:
07-11 11:22:11.804: I/tv.danmaku.ijk.media.player.IjkMediaPlayer(8384): Info (701,0)
07-11 11:22:11.804: D/tv.danmaku.ijk.media.widget.VideoView(8384): onInfo: (701, 0)
07-11 11:22:11.804: D/tv.danmaku.ijk.media.widget.VideoView(8384): onInfo: (MEDIA_INFO_BUFFERING_START)
07-11 11:22:11.828: V/LvOutput(126): initCheck: 0
07-11 11:22:11.828: V/LvOutput(126): detachEffects: detach processing for output 2, stream 3, session 34
07-11 11:22:11.828: V/LvOutput(126): detachEffects: no output processing was attached to this stream
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): stopOutput() output 2, stream 3, session 34
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): changeRefCount() stream 3, count 0
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): getNewDevice() selected device 0
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): setOutputDevice() output 2 device 0000 force 0 delayMs 184
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): setOutputDevice() prevDevice 0002
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): setOutputDevice() setting same device 0000 or null device for output 2
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): checkOutputForStrategy(0002,0002,3)
07-11 11:22:11.828: V/AudioPolicyManagerBase(126): getOutputsForDevice device 0002 -> 0

@huhailong
Copy link
Author

下面是我用mediainfo分析的码流信息:
General
Complete name : http://ips.ifeng.com/video19.ifeng.com/video09/2014/06/16/1989823-102-086-0009.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 290 MiB
Duration : 37mn 2s
Overall bit rate : 1 094 Kbps
Writing application : Lavf55.19.104

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L2.1
Format settings, CABAC : No
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 37mn 2s
Bit rate : 1 024 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.044
Stream size : 271 MiB (94%)
Writing library : x264 core 140
Encoding settings : cabac=0 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=36 / lookahead_threads=5 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=100 / keyint_min=10 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=1024 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=4096 / vbv_bufsize=4096 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:0.00

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 37mn 2s
Duration_LastFrame : 27ms
Bit rate mode : Constant
Bit rate : 66.2 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 17.4 MiB (6%)

@bbcallen
Copy link
Contributor

Feel free to reopen if any more question.

liuming2049 pushed a commit to liuming2049/ijkplayer that referenced this issue Apr 6, 2021
ci: add android ios release ci
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants