Firefly Open Source Community

   Login   |   Register   |
New_Topic

Device can not streaming from airplay

29

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
29
Posted at 4/30/2018 10:11:44     
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

Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list