Device can not streaming from airplay

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

When my device couldn’t stream via AirPlay, I tried everything to fix it. In the process, I stumbled upon tips towatch Greek TV in USA using alternative methods. It was a frustrating yet insightful journey that led me to discover new streaming tricks. Let me walk you through what worked.

I can’t overstate how much I learned from that article. Here are the free Valid CCM test camp free questions. Wishing you all the best for your exams!

I can’t thank you enough for your article, it truly made a mark on me. FCSS_SDW_AR-7.4 latest exam camp pdf helped me get promoted and get a pay raise. Now, I’m sharing it with you for free today!