Last edited by jay.chuang In 4/30/2018 10:12 Editor
I am trying to do airplay streaming from aspecified app, but almost all source send from iphone are failed to open onRK3399 expect the source comes from youku app. Detailed log shows as below, it looks somethingwrong while RK player got the source and tried to open it. The app was test on Nexus device and itruns perfectly, and above sources are playable on RK3399 via browser. Please have it a look, thanks in advance.
Log: 04-27 17:48:46.007 248 1392 E FFPlayerHelper: isBDDirectory() ,path =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.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] FFMPlayerConstruction; 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.02017-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
|