bilibili / bilibili/ijkplayer

ios m3u8 seek完成无法播放

Open
#4,286 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
33.2k
Forks
8.2k
PR merge metrics
No merged PRs in 30d

Description

这不影片两个小时, 如果在前一个小时以内随便快进都可以加载出来, 但是当快进到1.5小时左右的时候就无法继续播放了 , 请大神指点一二

2018-06-01 16:02:59.975720+0800 IJKMediaDemo[10769:1191030] IJKMPMoviePlayBackStateDidChange 4: seeking
ijkmp_seek_to(6918857)
ijkmp_seek_to(6918857)=0
ijkmp_get_msg: FFP_REQ_SEEK
[FFPlayer @ 0x10505fe00] stream_seek 6919557000(6918857) + 700000,
[FFPlayer @ 0x10505fe00] ijkmp_get_msg: FFP_REQ_SEEK: seek to 6918857
[FFPlayer @ 0x10505fe00] ffp_toggle_buffering_l: start
aout_pause_audio(1)
2018-06-01 16:03:00.055868+0800 IJKMediaDemo[10769:1191030] FFP_MSG_BUFFERING_START:
2018-06-01 16:03:00.055960+0800 IJKMediaDemo[10769:1191030] loadStateDidChange: IJKMPMovieLoadStateStalled: 4
[AVIOContext @ 0x10a363370] Statistics: 3149748 bytes read, 0 seeks
ijkmp_get_msg: FFP_MSG_SEEK_COMPLETE
2018-06-01 16:03:00.059436+0800 IJKMediaDemo[10769:1191030] FFP_MSG_SEEK_COMPLETE:
[hls,applehttp @ 0x10487ea00] HLS request for url 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-854.ts', offset 0, playlist 0
[hls,applehttp @ 0x10487ea00] Opening 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-854.ts' for reading
Hit DNS cache hostname = vod.3dbobovr.com
[http @ 0x104a4c200] the user-agent option is deprecated, please use user_agent option
[http @ 0x10a372540] request: GET /vrbig_live/ISPNDZSU/1526302375088-854.ts HTTP/1.1

User-Agent: ijkplayer

Accept: */*

Connection: close

Host: vod.3dbobovr.com

Icy-MetaData: 1

[AVIOContext @ 0x10446db50] Statistics: 3541544 bytes read, 0 seeks
[hls,applehttp @ 0x10487ea00] HLS request for url 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-855.ts', offset 0, playlist 0
[hls,applehttp @ 0x10487ea00] Opening 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-855.ts' for reading
Hit DNS cache hostname = vod.3dbobovr.com
[http @ 0x104a4c200] the user-agent option is deprecated, please use user_agent option
[http @ 0x10a372540] request: GET /vrbig_live/ISPNDZSU/1526302375088-855.ts HTTP/1.1

User-Agent: ijkplayer

Accept: */*

Connection: close

Host: vod.3dbobovr.com

Icy-MetaData: 1

[mpegts @ 0x104854800] Continuity check failed for pid 0 expected 1 got 0
[mpegts @ 0x104854800] Continuity check failed for pid 4097 expected 1 got 0
[AVIOContext @ 0x10a38ef50] Statistics: 3566360 bytes read, 0 seeks
[hls,applehttp @ 0x10487ea00] HLS request for url 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-856.ts', offset 0, playlist 0
[hls,applehttp @ 0x10487ea00] Opening 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-856.ts' for reading
Hit DNS cache hostname = vod.3dbobovr.com
[http @ 0x104a4c200] the user-agent option is deprecated, please use user_agent option
[http @ 0x10a372540] request: GET /vrbig_live/ISPNDZSU/1526302375088-856.ts HTTP/1.1

User-Agent: ijkplayer

Accept: */*

Connection: close

Host: vod.3dbobovr.com

Icy-MetaData: 1

[mpegts @ 0x104854800] Continuity check failed for pid 0 expected 1 got 0
[mpegts @ 0x104854800] Continuity check failed for pid 4097 expected 1 got 0
[AVIOContext @ 0x10a38ef50] Statistics: 3567300 bytes read, 0 seeks
[hls,applehttp @ 0x10487ea00] HLS request for url 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-857.ts', offset 0, playlist 0
[hls,applehttp @ 0x10487ea00] Opening 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-857.ts' for reading
Hit DNS cache hostname = vod.3dbobovr.com
[http @ 0x104a4c200] the user-agent option is deprecated, please use user_agent option
[http @ 0x10a372540] request: GET /vrbig_live/ISPNDZSU/1526302375088-857.ts HTTP/1.1

User-Agent: ijkplayer

Accept: */*

Connection: close

Host: vod.3dbobovr.com

Icy-MetaData: 1

[mpegts @ 0x104854800] Continuity check failed for pid 0 expected 1 got 0
[mpegts @ 0x104854800] Continuity check failed for pid 4097 expected 1 got 0
[AVIOContext @ 0x10ab31e00] Statistics: 3511088 bytes read, 0 seeks
[hls,applehttp @ 0x10487ea00] HLS request for url 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-858.ts', offset 0, playlist 0
[hls,applehttp @ 0x10487ea00] Opening 'http://vod.3dbobovr.com/vrbig_live/ISPNDZSU/1526302375088-858.ts' for reading
Hit DNS cache hostname = vod.3dbobovr.com
[http @ 0x104a4c200] the user-agent option is deprecated, please use user_agent option
[http @ 0x10a372540] request: GET /vrbig_live/ISPNDZSU/1526302375088-858.ts HTTP/1.1

User-Agent: ijkplayer

Accept: */*

Connection: close

Host: vod.3dbobovr.com

Icy-MetaData: 1

[mpegts @ 0x104854800] Continuity check failed for pid 0 expected 1 got 0
[mpegts @ 0x104854800] Continuity check failed for pid 4097 expected 1 got 0

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the iOS seek failure with the reported HLS stream, then compare the playback and MPEG-TS continuity logs around the 1.5-hour position. No source file, test, or entry point is named; done means identifying the cause of the failed post-seek playback and verifying that seeking continues successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, ios
Domain
audio-video-rtc, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.