|
RK3399無法透過airplay做streaming
发表于 2018-4-30 09:58:05
浏览:10896
|
回复:1
打印
只看该作者
[复制链接]
楼主
本帖最后由 jay.chuang 于 2018-4-30 10:12 编辑
在RK3399上透過app接收iPhone airplay傳送過來的streaming訊息, 除了优酷app可以streaming外, 其他如youtube app, 瀏覽器streaming等都會有無法開啟source的問題. 詳細log如下, 看起來是RK的mediaplayer開啟時出了問題, 請問這是已知問題嗎? 有沒有解?
這app有在nexus平台上測試過各種source都能正常播放, 也已經排除不是網路問題, 因直接使用RK3399透過網頁是能播上述有問題的影片.
Log:
04-27 17:48:46.007 248 1392 E FFPlayerHelper: isBDDirectory() ,path = https://r1---sn-45gx5nuvox-u2xk. ... Q&pltype=contentugc
04-27 17:48:46.007 248 1392 E FFPlayerHelper: isBDDirectory(): no BDMV
04-27 17:48:46.007 248 1392 E RockFFPlayerBase: FFMPlayerBase:eDisplayIdMain
04-27 17:48:46.008 248 1392 D FFPlayerHelper: MediaServer is SP_FOREGROUND, tid=1392
04-27 17:48:46.008 248 1392 D RkExtensionPlayer: RkExtensionPlayer in
04-27 17:48:46.008 248 1392 E RkExtensionPlayer: checkDirectoryAccess in
04-27 17:48:46.008 248 1392 E RkExtensionPlayer: checkDirectoryAccess subDirectory[0] = /tmp/rk_ext_subtitle/,right = -1
04-27 17:48:46.008 248 1392 E RkExtensionPlayer: checkDirectoryAccess subDirectory[1] = /data/rk_ext_subtitle/,right = 0
04-27 17:48:46.008 248 1392 E RkExtensionPlayer: createDirectory(), path = /data/rk_ext_subtitle/ea82c320/
04-27 17:48:46.008 248 1392 D RkExtensionPlayer: checkDirectoryAccess: directory = /data/rk_ext_subtitle/ea82c320/
04-27 17:48:46.011 248 1392 E TraceThread: TraceThread::randomUID() --> [UID=5e8854a8]
04-27 17:48:46.011 248 1392 E TraceThread: RockFFPlayer(tid = 3919051040)--> [UID=5e8854a8] FFMPlayer Construction; object=0xea866800
04-27 17:48:46.011 248 1392 I RockFFPlayer: setDataSource in 0xea866800
04-27 17:48:46.011 248 1392 D RockFFPlayer: start:create thread
04-27 17:48:46.011 248 1529 E TraceThread: VsyncReciver(tid = 3920628000)--> [UID=5e8854a8] VsyncReciver::startthread
04-27 17:48:46.011 248 1530 D RockFFPlayer: RkMessageQueue::run()
04-27 17:48:46.012 248 1392 D RockFFPlayer: start:create thread ok,mThreadStatus=0
04-27 17:48:46.012 248 1392 D RockFFPlayer: normal,set User-Agent: AppleCoreMedia/1.0.0.7B367 (iPad; U; CPU OS 4_3_3 like Mac OS X)
04-27 17:48:46.012 248 1392 D RockFFPlayer: enter enqueueMessage
04-27 17:48:46.012 248 1392 D RockFFPlayer: enqueueMessage:****1
04-27 17:48:46.012 248 1392 D RockFFPlayer: enqueueMessage:****2
04-27 17:48:46.012 248 1392 D RockFFPlayer: enqueueMessage:****3
04-27 17:48:46.012 248 1392 D RockFFPlayer: enqueueMessage:Message 1,set signal
04-27 17:48:46.012 248 1392 D RockFFPlayer: enqueueMessage:sync wait
04-27 17:48:46.012 248 1530 D RockFFPlayer: deliverMessage
04-27 17:48:46.012 248 1530 D RockFFPlayer: run : dequeueMessage Message 20
04-27 17:48:46.012 248 1530 D RockFFPlayer: CMD_CURRENTSTATUS
04-27 17:48:46.012 248 1530 D RockFFPlayerBase: dumpStatus(): Initialized
04-27 17:48:46.012 248 1530 D RockFFPlayer: run : dequeueMessage Message 20 OK
04-27 17:48:46.012 248 1530 D RockFFPlayer: Messagecomplete type [20]
04-27 17:48:46.013 248 1530 D RockFFPlayer: run : Message 20 complete
04-27 17:48:46.013 248 1392 D RockFFPlayer: enqueueMessage:sync wait ok
04-27 17:48:46.014 248 755 D RockFFPlayerBase: setSurfaceTexture in
04-27 17:48:46.014 248 755 D RockFFPlayerBase: setSurfaceTexture out
04-27 17:48:46.014 248 755 D RockFFPlayer: enter enqueueMessage
04-27 17:48:46.014 248 755 D RockFFPlayer: enqueueMessage:****1
04-27 17:48:46.014 248 755 D RockFFPlayer: enqueueMessage:****2
04-27 17:48:46.014 248 755 D RockFFPlayer: enqueueMessage:****3
04-27 17:48:46.014 248 755 D RockFFPlayer: enqueueMessage:Message 1,set signal
04-27 17:48:46.014 248 755 D RockFFPlayer: enqueueMessage:sync wait
04-27 17:48:46.014 248 1530 D RockFFPlayer: deliverMessage
04-27 17:48:46.014 248 1530 D RockFFPlayer: run : dequeueMessage Message 33
04-27 17:48:46.015 248 1530 D RockFFPlayer: CMD_SET_SURFACE
04-27 17:48:46.015 248 1530 D RockFFPlayer: run : dequeueMessage Message 33 OK
04-27 17:48:46.015 248 1530 D RockFFPlayer: Messagecomplete type [33]
04-27 17:48:46.015 248 1530 D RockFFPlayer: run : Message 33 complete
04-27 17:48:46.015 248 755 D RockFFPlayer: enqueueMessage:sync wait ok
04-27 17:48:46.015 248 755 D RockFFPlayer: prepareAsync in
04-27 17:48:46.015 248 755 D RockFFPlayerBase: dumpStatus(): Initialized
04-27 17:48:46.015 248 755 D RockFFPlayerBase: dumpStatus(): Preparing
04-27 17:48:46.016 248 1531 I FFPlayer_Version: ******************************************
04-27 17:48:46.016 248 1531 I FFPlayer_Version:
04-27 17:48:46.016 248 1531 I FFPlayer_Version: starting main player: v2.0 2017-08-11-15:20:06.6c05a80f.Hao
04-27 17:48:46.016 248 1531 I FFPlayer_Version:
04-27 17:48:46.016 248 1531 I FFPlayer_Version: ******************************************
04-27 17:48:46.016 248 1531 I RockFFPlayer: setDataSource(url =https://r1---sn-45gx5nuvox-u2xk.googlevideo.com/videoplayback?key=yt6&source=youtube&pl=22&mime=video%2Fmp4&lmt=1516455042123777&fexp=23724337&expire=1524841123&initcwndbps=600000&c=MWEB&mn=sn-45gx5nuvox-u2xk%2Csn-un57en7s&mm=31%2C29&ipbits=0&id=o-AL4HUGYth87G6j0RkM0sHcCvc6bnqXGfDSdhpSTv-946&dur=2938.392&mv=m&gir=yes&mt=1524819467&ms=au%2Crdu&requiressl=yes&ip=218.211.90.129&clen=163269229&fvip=1&ratebypass=yes&signature=2A33D98ED800B2DD47079A9BC3F90CAF0157B5C7.4082BB40023B561933F9F3C7E9AEFA8C7AF6E999&itag=18&ei=Q-biWrP3D9OUgQP2753wDg&sparams=clen%2Cdur%2Cei%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cexpire&cpn=-QU6Crfu1ICJKUsz&cver=1.20180426&ptk=youtube_single&oid=rpa-W4lpwnkGwNBEdRi7KQ&pltype=contentugc)
04-27 17:48:46.016 248 755 D RockFFPlayer: prepareAsync ok
04-27 17:48:46.016 248 1531 E RockFFPlayerBase: openContext : in
04-27 17:48:46.016 248 1531 D RockFFPlayer: Header:User-Agent: AppleCoreMedia/1.0.0.7B367 (iPad; U; CPU OS 4_3_3 like Mac OS X)^M
04-27 17:48:46.016 248 1531 E RockFFPlayer: ffmpeg version v2.0: git-2017-05-12-ee328d0
04-27 17:48:46.016 248 1531 E RockFFPlayer: init_input:avio_open2 failed
04-27 17:48:46.016 248 1531 E RockFFPlayer: init_input failed
04-27 17:48:46.016 248 1531 I RockFFPlayer: avformat_open_input return fail
04-27 17:48:46.016 248 1531 E RockFFPlayerBase: network ExtendSubtitle isn't supported....
04-27 17:48:46.016 248 1531 D RkExtensionPlayer: ~RkExtensionPlayer in
04-27 17:48:46.016 248 1531 D RkExtensionPlayer: RkExtensionPlayer::closeExtendSubDecoder in
04-27 17:48:46.016 248 1531 E FFExtensionSource: ~FFExtensionSource in
04-27 17:48:46.016 248 1531 D RockFFPlayer: FFMediaSource context null.
04-27 17:48:46.016 248 1531 E FFExtensionSource: ~FFExtensionSource out
04-27 17:48:46.016 248 1531 D RockFFPlayer: ~FFMediaSource
04-27 17:48:46.016 248 1531 D RockFFPlayer: FFMediaSource context null.
04-27 17:48:46.016 248 1531 D RkExtensionPlayer: closeExtendSubDecoder out
04-27 17:48:46.017 248 1531 E RockFFPlayerBase: openContext : out,ret = -1330794744
|
|