Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Stream error in android #47

Open
kaviyarasu1987 opened this issue Aug 2, 2019 · 0 comments
Open

Create Stream error in android #47

kaviyarasu1987 opened this issue Aug 2, 2019 · 0 comments

Comments

@kaviyarasu1987
Copy link

Am struggling to create simple stream in olfaDemo using red5 client libs(1.1.1) but it always return null as stream id in logs, some exceptions and returns connection closed in server logs.

My requirement is to simple audio flv streaming through android,I understand once i create stream that i can solve it easily

Am not sure whats the problem in cient lib side can you please help full log details here

08-02 17:22:32.964 5800-5800/? E/Zygote: v2
08-02 17:22:32.964 5800-5800/? I/libpersona: KNOX_SDCARD checking this for 10314
08-02 17:22:32.964 5800-5800/? I/libpersona: KNOX_SDCARD not a persona
08-02 17:22:32.964 5800-5800/? I/SELinux: Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-J500F_5.1.1 ver=48
08-02 17:22:32.974 5800-5800/? I/SELinux: Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-J500F_5.1.1_0048
08-02 17:22:32.974 5800-5800/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
08-02 17:22:32.984 5800-5800/? I/art: Late-enabling -Xcheck:jni
08-02 17:22:32.984 5800-5800/? D/TimaKeyStoreProvider: in addTimaSignatureService
08-02 17:22:32.994 5800-5808/? I/art: Ignoring second debugger -- accepting and dropping
08-02 17:22:32.994 5800-5800/? D/TimaKeyStoreProvider: TimaSignature is unavailable
08-02 17:22:32.994 5800-5800/? D/ActivityThread: Added TimaKesytore provider
08-02 17:22:32.994 5800-5808/? I/art: Debugger is no longer active
08-02 17:22:33.024 5800-5800/? W/ResourcesManager: getTopLevelResources: com.xxxxx.aaa.xxxxx for user 0
08-02 17:22:33.024 5800-5800/? I/InjectionManager: Inside getClassLibPath + mLibMap{0=, 1=}
08-02 17:22:33.044 5800-5800/? I/InjectionManager: Inside getClassLibPath caller
08-02 17:22:36.124 5800-5800/com.xxxxx.aaa.xxxxx D/FirebaseAuth: Notifying id token listeners about user ( gHu9qFD2GGUgUOtpOBRLrniA3cE3 ).
08-02 17:22:36.154 5800-5800/com.xxxxx.aaa.xxxxx D/FirebaseAuth: Notifying id token listeners about user ( gHu9qFD2GGUgUOtpOBRLrniA3cE3 ).
08-02 17:22:36.154 5800-5800/com.xxxxx.aaa.xxxxx D/FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
08-02 17:22:36.224 5800-5800/com.xxxxx.aaa.xxxxx V/FA: Registered activity lifecycle callback
08-02 17:22:36.224 5800-5800/com.xxxxx.aaa.xxxxx I/FirebaseInitProvider: FirebaseApp initialization successful
08-02 17:22:36.234 5800-5800/com.xxxxx.aaa.xxxxx I/InstantRun: starting instant run server: is main process
08-02 17:22:36.264 5800-5800/com.xxxxx.aaa.xxxxx D/InjectionManager: InjectionManager
08-02 17:22:36.264 5800-5800/com.xxxxx.aaa.xxxxx D/InjectionManager: fillFeatureStoreMap com.xxxxx.aaa.xxxxx
08-02 17:22:36.264 5800-5800/com.xxxxx.aaa.xxxxx I/InjectionManager: Constructor com.xxxxx.aaa.xxxxx, Feature store :{}
08-02 17:22:36.264 5800-5800/com.xxxxx.aaa.xxxxx I/InjectionManager: featureStore :{}
08-02 17:22:36.284 5800-5829/com.xxxxx.aaa.xxxxx W/ResourcesManager: getTopLevelResources: com.xxxxx.aaa.xxxxx for user 0
08-02 17:22:36.294 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Collection enabled
08-02 17:22:36.294 5800-5829/com.xxxxx.aaa.xxxxx V/FA: App package, google app id: com.xxxxx.aaa.xxxxx, 1:20649275253:android:91776a2d1b020437
08-02 17:22:36.304 5800-5829/com.xxxxx.aaa.xxxxx I/FA: App measurement is starting up, version: 12451
08-02 17:22:36.304 5800-5829/com.xxxxx.aaa.xxxxx I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
08-02 17:22:36.304 5800-5829/com.xxxxx.aaa.xxxxx I/FA: To enable faster debug mode event logging run:
adb shell setprop debug.firebase.analytics.app com.xxxxx.aaa.xxxxx
08-02 17:22:36.304 5800-5829/com.xxxxx.aaa.xxxxx D/FA: Debug-level message logging enabled
08-02 17:22:36.354 5800-5800/com.xxxxx.aaa.xxxxx W/ResourcesManager: getTopLevelResources: com.xxxxx.aaa.xxxxx for user 0
08-02 17:22:36.364 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Connecting to remote service
08-02 17:22:36.364 5800-5800/com.xxxxx.aaa.xxxxx D/DisplayManager: DisplayManager()
08-02 17:22:36.394 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Connection attempt already in progress
08-02 17:22:36.414 5800-5800/com.xxxxx.aaa.xxxxx W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
08-02 17:22:36.474 5800-5800/com.xxxxx.aaa.xxxxx V/FA: onActivityCreated
08-02 17:22:36.494 5800-5800/com.xxxxx.aaa.xxxxx I/Timeline: Timeline: Activity_launch_request id:com.xxxxx.aaa.xxxxx time:211100207
08-02 17:22:36.504 5800-5800/com.xxxxx.aaa.xxxxx D/Activity: performCreate Call Injection manager
08-02 17:22:36.544 5800-5800/com.xxxxx.aaa.xxxxx D/PhoneWindow: FMB installDecor mIsFloating : false
08-02 17:22:36.544 5800-5800/com.xxxxx.aaa.xxxxx D/PhoneWindow: FMB installDecor flags : -2139029248
08-02 17:22:36.544 5800-5800/com.xxxxx.aaa.xxxxx D/FirebaseApp: Notifying auth state listeners.
08-02 17:22:36.544 5800-5800/com.xxxxx.aaa.xxxxx D/FirebaseApp: Notified 0 auth state listeners.
08-02 17:22:36.544 5800-5800/com.xxxxx.aaa.xxxxx D/FirebaseApp: Notifying auth state listeners.
08-02 17:22:36.544 5800-5800/com.xxxxx.aaa.xxxxx D/FirebaseApp: Notified 0 auth state listeners.
08-02 17:22:36.594 5800-5800/com.xxxxx.aaa.xxxxx W/ResourcesManager: getTopLevelResources: com.xxxxx.aaa.xxxxx for user 0
08-02 17:22:36.594 5800-5800/com.xxxxx.aaa.xxxxx V/FA: onActivityCreated
08-02 17:22:36.594 5800-5800/com.xxxxx.aaa.xxxxx D/PhoneWindow: FMB installDecor mIsFloating : false
08-02 17:22:36.604 5800-5800/com.xxxxx.aaa.xxxxx D/PhoneWindow: FMB installDecor flags : -2139029248
08-02 17:22:37.004 5800-5800/com.xxxxx.aaa.xxxxx D/Activity: performCreate Call Injection manager
08-02 17:22:37.064 5800-5834/com.xxxxx.aaa.xxxxx W/ResourcesManager: getTopLevelResources: com.google.android.gms for user 0
08-02 17:22:37.074 5800-5834/com.xxxxx.aaa.xxxxx W/ResourcesManager: Asset path '/system/framework/com.android.media.remotedisplay.jar' does not exist or contains no resources.
08-02 17:22:37.074 5800-5834/com.xxxxx.aaa.xxxxx W/ResourcesManager: Asset path '/system/framework/com.android.location.provider.jar' does not exist or contains no resources.
08-02 17:22:37.074 5800-5834/com.xxxxx.aaa.xxxxx I/InjectionManager: Inside getClassLibPath caller
08-02 17:22:37.074 5800-5800/com.xxxxx.aaa.xxxxx W/Firestore: (0.6.6-dev) [Firestore]: The behavior for java.util.Date objects stored in Firestore is going to change AND YOUR APP MAY BREAK.
To hide this warning and ensure your app does not break, you need to add the following code to your app before calling any other Cloud Firestore methods:

FirebaseFirestore firestore = FirebaseFirestore.getInstance();
FirebaseFirestoreSettings settings = new FirebaseFirestoreSettings.Builder()
.setTimestampsInSnapshotsEnabled(true)
.build();
firestore.setFirestoreSettings(settings);

With this change, timestamps stored in Cloud Firestore will be read back as com.google.firebase.Timestamp objects instead of as system java.util.Date objects. So you will also need to update code expecting a java.util.Date to instead expect a Timestamp. For example:

// Old:
java.util.Date date = snapshot.getDate("created_at");
// New:
Timestamp timestamp = snapshot.getTimestamp("created_at");
java.util.Date date = timestamp.toDate();

Please audit all existing usages of java.util.Date when you enable the new behavior. In a future release, the behavior will be changed to the new behavior, so if you do not follow these steps, YOUR APP MAY BREAK.
08-02 17:22:37.124 5800-5834/com.xxxxx.aaa.xxxxx W/linker: libconscrypt_gmscore_jni.so: unused DT entry: type 0x6ffffffe arg 0x14dc
08-02 17:22:37.124 5800-5834/com.xxxxx.aaa.xxxxx W/linker: libconscrypt_gmscore_jni.so: unused DT entry: type 0x6fffffff arg 0x2
08-02 17:22:37.134 5800-5834/com.xxxxx.aaa.xxxxx V/NativeCrypto: Registering com/google/android/gms/org/conscrypt/NativeCrypto's 284 native methods...
08-02 17:22:37.154 5800-5833/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.157 [Thread-8843] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Set handler: org.red5.client.net.rtmpAlt.RTMPClient@136bc814
08-02 17:22:37.154 5800-5833/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.165 [Thread-8843] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Set handler: org.red5.client.net.rtmpAlt.RTMPClient@2f5278bd
08-02 17:22:37.154 5800-5833/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.168 [Thread-8843] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - connect server: 192.168.0.105 port 1935 connect - params: {app=olfaDemo, objectEncoding=0, fpad=false, flashVer=WIN 11,2,202,235, audioCodecs=3575, videoFunction=1, pageUrl=null, path=olfaDemo, capabilities=15, swfUrl=null, videoCodecs=252, tcUrl=rtmp://192.168.0.105:1935/olfaDemo} callback: com.xxxxx.aaa.xxxxx.rtmp.Streamer$start$1@26152eb2 args: null
08-02 17:22:37.154 5800-5833/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.170 [Thread-8843] INFO org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - rtmp://192.168.0.105:1935/olfaDemo
08-02 17:22:37.184 5800-5834/com.xxxxx.aaa.xxxxx I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.org.conscrypt.Java7ExtendedSSLSession>
08-02 17:22:37.194 5800-5834/com.xxxxx.aaa.xxxxx I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.org.conscrypt.Java7ExtendedSSLSession>
08-02 17:22:37.194 5800-5834/com.xxxxx.aaa.xxxxx I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.org.conscrypt.Java8ExtendedSSLSession>
08-02 17:22:37.194 5800-5834/com.xxxxx.aaa.xxxxx I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.org.conscrypt.Java8ExtendedSSLSession>
08-02 17:22:37.254 5800-5816/com.xxxxx.aaa.xxxxx I/art: Background sticky concurrent mark sweep GC freed 16086(1214KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 16MB/16MB, paused 17.623ms total 122.447ms
08-02 17:22:37.274 5800-5800/com.xxxxx.aaa.xxxxx I/InjectionManager: dispatchOnViewCreated > Target : com.xxxxx.aaa.xxxxx.MainActivity isFragment :false
08-02 17:22:37.294 5800-5834/com.xxxxx.aaa.xxxxx I/ProviderInstaller: Installed default security provider GmsCore_OpenSSL
08-02 17:22:37.314 5800-5829/com.xxxxx.aaa.xxxxx I/FA: Tag Manager is not found and thus will not be used
08-02 17:22:37.314 5800-5800/com.xxxxx.aaa.xxxxx D/DisplayManager: DisplayManager()
08-02 17:22:37.324 5800-5839/com.xxxxx.aaa.xxxxx D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
08-02 17:22:37.334 5800-5800/com.xxxxx.aaa.xxxxx D/PhoneWindow: FMB isFloatingMenuEnabled mFloatingMenuBtn : null
08-02 17:22:37.334 5800-5800/com.xxxxx.aaa.xxxxx D/PhoneWindow: FMB isFloatingMenuEnabled return false
08-02 17:22:37.344 5800-5829/com.xxxxx.aaa.xxxxx D/FA: Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_screen_class(_sc)=MainActivity, firebase_screen_id(_si)=457313154605215331}]
08-02 17:22:37.374 5800-5816/com.xxxxx.aaa.xxxxx W/art: Suspending all threads took: 10.855ms
08-02 17:22:37.384 5800-5816/com.xxxxx.aaa.xxxxx I/art: Background partial concurrent mark sweep GC freed 11019(589KB) AllocSpace objects, 0(0B) LOS objects, 39% free, 16MB/27MB, paused 18.716ms total 129.541ms
08-02 17:22:37.414 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.430 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Session created
08-02 17:22:37.424 5800-5839/com.xxxxx.aaa.xxxxx I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_LA.BR.1.1.3_RB1.05.01.00.032.018_msm8916_32_refs/tags/AU_LINUX_ANDROID_LA.BR.1.1.3_RB1.05.01.00.032.018__release_AU (I856e09677e)
OpenGL ES Shader Compiler Version: E031.25.03.04
Build Date: 05/03/15 Sun
Local Branch:
Remote Branch: refs/tags/AU_LINUX_ANDROID_LA.BR.1.1.3_RB1.05.01.00.032.018
Local Patches: NONE
Reconstruct Branch: NOTHING
08-02 17:22:37.424 5800-5839/com.xxxxx.aaa.xxxxx I/OpenGLRenderer: Initialized EGL, version 1.4
08-02 17:22:37.434 5800-5840/com.xxxxx.aaa.xxxxx I/art: Rejecting re-init on previously-failed class java.lang.Class<org.red5.server.AttributeStore$$Lambda$0>
08-02 17:22:37.434 5800-5840/com.xxxxx.aaa.xxxxx I/art: Rejecting re-init on previously-failed class java.lang.Class<org.red5.server.AttributeStore$$Lambda$0>
08-02 17:22:37.444 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Connection attempt already in progress
08-02 17:22:37.444 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Connection attempt already in progress
08-02 17:22:37.444 5800-5839/com.xxxxx.aaa.xxxxx D/OpenGLRenderer: Enabling debug mode 0
08-02 17:22:37.454 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Activity resumed, time: 674462069
08-02 17:22:37.454 5800-5829/com.xxxxx.aaa.xxxxx D/FA: Connected to remote service
08-02 17:22:37.454 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Processing queued up service tasks: 4
08-02 17:22:37.464 5800-5800/com.xxxxx.aaa.xxxxx E/RecyclerView: No adapter attached; skipping layout
08-02 17:22:37.504 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.515 [NioProcessor-2] DEBUG org.red5.server.BaseConnection - New BaseConnection - type: persistent
08-02 17:22:37.504 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.518 [NioProcessor-2] DEBUG org.red5.server.BaseConnection - Generated session id: DKJ30SV9WBXRM
08-02 17:22:37.534 5800-5800/com.xxxxx.aaa.xxxxx W/art: Before Android 4.1, method int android.support.v7.widget.DropDownListView.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView
08-02 17:22:37.534 5800-5800/com.xxxxx.aaa.xxxxx I/InjectionManager: dispatchCreateOptionsMenu :com.xxxxx.aaa.xxxxx.MainActivity
08-02 17:22:37.534 5800-5800/com.xxxxx.aaa.xxxxx I/InjectionManager: dispatchPrepareOptionsMenu :com.xxxxx.aaa.xxxxx.MainActivity
08-02 17:22:37.604 5800-5800/com.xxxxx.aaa.xxxxx E/RecyclerView: No adapter attached; skipping layout
08-02 17:22:37.634 5800-5800/com.xxxxx.aaa.xxxxx I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@3f357c07 time:211101342
08-02 17:22:37.874 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.883 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Session opened
08-02 17:22:37.874 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.884 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - generateClientRequest1
08-02 17:22:37.874 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.885 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - Client digest position offset: 1278 algorithm: 1
08-02 17:22:37.874 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.888 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - Digest is valid: true
08-02 17:22:37.874 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.889 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPConnManager - Getting connection by session id: DKJ30SV9WBXRM
08-02 17:22:37.874 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.891 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - messageSent
08-02 17:22:37.884 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.898 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - messageSent: 0300000005800007022d619d68ce4901cba182b10dfa41c60fe4a168506397455efc00cabe4b8715a324d66056a83d7eb763876a4a7b5af5ebd6ff6a92c2dde76523cc183cb93a0841ab08ffc338c14a7c5b3d7dd42a28300cf39a503f3f94b4b5e91ff416ab16e67c2abf411d18289ac689c47a1859200a848f602ea1a1c291fede2e1e8752a1e91845819fe76af8f725e491287a8f3579a8db3b57d2cc921f92083a8b7b9d200adb43776f366abef08c30dd72d2e585db8f631764444382f8e5ee3ff014e5835c1086564b36047268d4250718eba5af139838648c3c2860841227362027f39e66076f8adaa59d676a385e133605461bb5e321df5150cf1c51581ed03bbd4d0c9e91a300e055a6098ed9becc96527dd342d48fa277efb6ea0a96dac8ac95347deb8621309cacafdff8392d32dc7a7d9c72960fc950d7623af2d57610f39f445336415c577f254297d6c25a307719687f90949528529e2976f5bdca7b468159ba0f212e0227ceaa13813f4ecd663ee9f6e6ff0ee2032cbe91471c5cb3fd1485b561086b4db8ca6dbc1c5fe154d0ed445b3a4d94de313ea9d6926511a0cee5f1c134ddc78677cf0f93d237f4236a9b665a54b6ca697de39292ba2c7f7be0b715ff850bbe09bfa717c699bf7714a8b68285a1b80d833600a86c27add040a1fd471c21025d9141b14fb78e5293c4c81d4846d992969f7bcdfc92aa4526407a628255a0b3084d975f65c8d731341da2a239c8bccad1e3c0570c1fe6f546f54743765968168d7623b7015c1efe31e4548daea1dfa9f8238cfe274757e4fb67a93217e0baa66a3444d494c99b43f53db21adf4f85bc43239cf7c333dbdb18bf2173993cdee1810fd565f94ba3ea175f8cf8d9ce8d5305e946ca1eb0d5c87ed1ff815c4051cb3042fe2b171cdac4c5e4c9ca7be06b03771c35d2f3fcdc3e8dcb1e876e330a6b609b577d8a46e305227a45a883ca352618c073c23c63f8f29f3b72e94dbfcd4aefce5ac55adfa8c5b1da8b9d749bbf585dcec21d4c7f783ef22d67bb23088ff8ba6724027db3387e1c4e5a286f4cc5fa7b7143bbca3948a035100c46324fec8982b38346e89826930927f8be3e3e29b038ea76482ff0ea396b90118929e5a51203565e3793ec86c5bdef5d44a4ed3ae50e6c7bc6ba5fee5059b497b4fc44372fa5656191c8f973bd6135219791e71544f866b409c11c06cfe0d5cbad3f8d7f7f933802a09b3b268750424905154a0b3e120fa63893d4a5c3d643548c8bd46d233a4dd0c960cb9e14de1ad5d3fa6321894f313a5108aa2cdeceb0912009e1c545bff217006c6dd6b511892eb897359a9e8a7d42a3f23cacf624bca56b5461f68d7582cd5031f791a48f28545fd0fa923892f05553b6503585242c5820f5a9fcacfa80da585c17ac7dcba2e6e778e6a8d9f008f5da3824b429beabc02a2c8153d373cfa4ca30b708bfe99cfb6400c3bf47b9d90e833bdf6424822dc2263a9efc3a10c9f4edef72034e45fec15d1b2cc2091f37b9f052a3cddcb43f5de54fc78d9c0012261b9be87bf2ac95f84e277984ec09995c94413a565978e4cbed2cba5ab8f743a841e3e26cd77e4435264da8ae82bb540e38ad625eccc6d66af7d95ba4d089ebd1648787120db92ff7c8ead5b3a04a565378b02df4049e337d7141c9df2bbd6fff18d824a107d2ae908b6308e2de76962745b6050df88200b6fb3e4c029590c708088846901ea9dcd5bc996f801990be5463d72e5f43980899ec7246f0db902bfd7426186e0e891ca9193449eff1f2e01eea8dfb708360230cee50b282841637c04cedc612e183b71e9d6d18fe75920c6f51b748e47575ae4fdadc72074fecd2d098bc33a8595dd48b9a89faf2d52e0e243ac9b44e45b672da86845cdfae6a83233245360fa19e4ea9010cde5a75b5f09b582713ea3af30ce8f5d0b21a4d6834ff0705981a9904fb2c1aa28604dfacdaab885c31e8a2612cf182a6d82a90a6ebe0bcf2dc2271d87c7267103eb707d681d6080941e17080e17a39ae3811deac6398852fcd75bcc9c015e2cc7caba6d7569e680e0793b96e8c265b0a6c3320e7bc3bae47c31ff3fca62275be4c2eb9e5fc640b6bc435372ce893e036e63647904f66155d1f40f1b63d1b7f4be8490239f58bab1eb751c7
08-02 17:22:37.894 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.907 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPConnManager - Getting connection by session id: DKJ30SV9WBXRM
08-02 17:22:37.894 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.908 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - addBuffer - pos: 0 limit: 1536 remain: 1536
08-02 17:22:37.894 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.909 [NioProcessor-2] DEBUG org.red5.client.net.rtmpeAlt.RTMPEIoFilter - decodeHandshakeS0S1
08-02 17:22:37.894 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.910 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - addBuffer - pos: 2048 limit: 2048 remain: 0
08-02 17:22:37.894 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.911 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - decodeServerResponse1
08-02 17:22:37.894 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.912 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - Server digest position offset: 1116
08-02 17:22:37.904 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.913 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - Server digest verified
08-02 17:22:37.904 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.915 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPConnManager - Getting connection by session id: DKJ30SV9WBXRM
08-02 17:22:37.904 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.917 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - messageSent
08-02 17:22:37.914 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.921 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - messageSent: 0f824926c52d4c5c788be84203a5fe912e076b5bf5265c621821a919898f9a31660c2f5cfd999c6f99b4ad31a54d0a1844ac5ecf4c3cc07525ac466b9c5e4abebe8a9fc71222287710679dcdb9790b9f0177708d8e0e5c0385759f76f83f475b52f93ead7c6305f2920d3fc491b8d21018c665442763ec5ee77f05c44808f9f6020d1e87558aa0e42be206d9c6bf963c07fcb497e409e51a72b3bfaffe2720221ca67d8399c9ff5339c37662e14fb256283c6e9d874b7b91adcf11ea52910a93b92e5301b23e14cad6f092c99f13e9782aedf1636c75c25edca098f799e56ca52c75ad185d8025d8bce3a30cf8653f1b724c6e6740b0d4e46f74f2b0e6c9bbd502ecde10af4b3b907dab423f223b5ea13f6d401d03bd12c607a8b7c018eb1f44684879e8b7e4a7091868c10855c592cd8e780f6c51626b6f11abc529a73eef3956ea23cf743594de0fd9d7202d6a4d47b105c92f819fb98a09fad5be9560c49d2ba32badefc3b0ad6c13a4d6e52b3e1b45dc63b771e82e882fd56ba81e2c187f55a6fb9901f6d89a69d5048dc2abfb39147d7446c5fcce1fadb609e3afef738fcdc35562c859e0cb0b162c3b575937f4923d9493232ff9c71cd2bdc0e0d72da5cb346009efc466eb45bb9eea356e8c856dda984b55210c3dbe2bf863046dbd3acfaa8543069bb5a92e926e390ed8cd886dc6928c6f3e0502d0efb845054f96ec9f581efa7298b83837fbcbda0b32f37b349dab6ada9943db133702b118709cfd0d1cf4ca3cc0fdcf6cedeb13705b92441e7cc56bd3e15451b763ad48c9911ed2ae258987b680cd297a30323f7f60e0aa612ef30d2988c930eda4777fc2c068758b9438b30314480458f8bc4da5c14fd9e867bc3d0e6c280a8e65741e8b0ae215c40a240ad0ad9ea487512a3ed93eb2e00e8033e09183e4b377b2c2c14ab1bf83c225f0f90506534febe8c4a922c1f635516cdd4cbf706cc5ccd399586d8a3fb6384e5620d1498dd0cc39ed38030d672d7ae261ce9eee431b7ca39da9be627c46755e78d589857ef79d28e02a7a3b8b8761df16241d802b5840708ecb5089c8f2e10a1aa2bc11d415ef81c5d1114888e0730f50019ddd655faa623eab3edaa31c820f96c55d993a824afc141453241c3e8cc28b8e2df1f8dbd7b2db89f1e431495b8dafad6eb3f31973a93feca90a2187726760e6767f10b7f03d8979411152a432132c81484175b856f4bee98c1fab092ac449973aa966a4ca294be45ceb3e7ae43e469abbef24c3b69b58ac7492a8f203633626ba03be98cdb63f0702d5b3bef601e7066e9a10a0993fc86cdcba20d7b2e5f3897be3724b9273217104e2b88438e6b4064279cb3a9182ae7414f4f5302b3960acf70d0cbaa4612d88b29be9889eddee8f4f424b800dc3d1a183453cd81bdd73ef2d06f5a66ccc430229df59a6407c1fcac6aae0e61bf2b0e63fe62a8febb810a5aca02d145fdd606e092e016172b196963c0836e15e1464cace5a84791128ac94837916cd4d2d6caa6709be5f7356b50315e7686c5564d0e7f8b1ab9f2652c57a729c55de06de506d5440e2e9b7220dd678d82388ab39256a9101336be6d526843e75b81680005fbd8945556d3ede520abad3dcb6b809b0981351092e6b63fdd72eb5318d084a137730ed3ffe8cf60e4b66f0127d3a490045d0782b9c76fbc209c6ebe819686812cc0d3b4fd1dfab387b0949a0e8f7ee535d70a7f24c80a2e7a66cf14ed9576b8cc0750c84c037908d3063572506e6d95b5d3aa3e53b53f066ae165e51ad0f1ce1abe3c990c86d1abd314910706b71754dd9a2e42448a9cd101332ac90b9aa389cba0679c78d2b5f6afe3f990cac7e4145f634205eb7fa25b33edbc7abe874dcbd6d5bd59dd21157f848065bcee40a23f5eee9015ab0fe841389e31e9e656cac51199f36b9047e3e23737bc57b3466b0a8918cf70cbfecc4adc495832a21db6f5c6650838eafa8d87519cf0c783d86c392c1b0713f54585f4db30c6553523c3514d0bd74940594cc7d87a8b392a6351b74f32af8ca43e7f8738c9738ebf0783e6a27fad0fd5c444ce240e3b5d09a99d68cb30be75a43a431897b34132f38fe36e0113e810daea3f37f4cc8337c1c1d6ac16fefdabcc2f7d6a3629d66c1968c78d8015f429e61
08-02 17:22:37.914 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.924 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPConnManager - Getting connection by session id: DKJ30SV9WBXRM
08-02 17:22:37.924 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.925 [NioProcessor-2] DEBUG org.red5.client.net.rtmpeAlt.RTMPEIoFilter - decodeHandshakeS2 - buffer: HeapBuffer[pos=0 lim=1025 cap=4096: 45 26 40 7A 62 82 55 A0 B3 08 4D 97 5F 65 C8 D7 31 34 1D A2 A2 39 C8 BC CA D1 E3 C0 57 0C 1F E6 F5 46 F5 47 43 76 59 68 16 8D 76 23 B7 01 5C 1E FE 31 E4 54 8D AE A1 DF A9 F8 23 8C FE 27 47 57 E4 FB 67 A9 32 17 E0 BA A6 6A 34 44 D4 94 C9 9B 43 F5 3D B2 1A DF 4F 85 BC 43 23 9C F7 C3 33 DB DB 18 BF 21 73 99 3C DE E1 81 0F D5 65 F9 4B A3 EA 17 5F 8C F8 D9 CE 8D 53 05 E9 46 CA 1E B0 D5 C8 7E D1 FF 81 5C 40 51 CB 30 42 FE 2B 17 1C DA C4 C5 E4 C9 CA 7B E0 6B 03 77 1C 35 D2 F3 FC DC 3E 8D CB 1E 87 6E 33 0A 6B 60 9B 57 7D 8A 46 E3 05 22 7A 45 A8 83 CA 35 26 18 C0 73 C2 3C 63 F8 F2 9F 3B 72 E9 4D BF CD 4A EF CE 5A C5 5A DF A8 C5 B1 DA 8B 9D 74 9B BF 58 5D CE C2 1D 4C 7F 78 3E F2 2D 67 BB 23 08 8F F8 BA 67 24 02 7D B3 38 7E 1C 4E 5A 28 6F 4C C5 FA 7B 71 43 BB CA 39 48 A0 35 10 0C 46 32 4F EC 89 82 B3 83 46 E8 98 26 93 09 27 F8 BE 3E 3E 29 B0 38 EA 76 48 2F F0 EA 39 6B 90 11 89 29 E5 A5 12 03 56 5E 37 93 EC 86 C5 BD EF 5D 44 A4 ED 3A E5 0E 6C 7B C6 BA 5F EE 50 59 B4 97 B4 FC 44 37 2F A5 65 61 91 C8 F9 73 BD 61 35 21 97 91 E7 15 44 F8 66 B4 09 C1 1C 06 CF E0 D5 CB AD 3F 8D 7F 7F 93 38 02 A0 9B 3B 26 87 50 42 49 05 15 4A 0B 3E 12 0F A6 38 93 D4 A5 C3 D6 43 54 8C 8B D4 6D 23 3A 4D D0 C9 60 CB 9E 14 DE 1A D5 D3 FA 63 21 89 4F 31 3A 51 08 AA 2C DE CE B0 91 20 09 E1 C5 45 BF F2 17 00 6C 6D D6 B5 11 89 2E B8 97 35 9A 9E 8A 7D 42 A3 F2 3C AC F6 24 BC A5 6B 54 61 F6 8D 75 82 CD 50 31 F7 91 A4 8F 28 54 5F D0 FA 92 38 92 F0 55 53 B6 50 35 85 24 2C 58 20 F5 A9 FC AC FA 80 DA 58 5C 17 AC 7D CB A2 E6 E7 78 E6 A8 D9 F0 08 F5 DA 38 24 B4 29 BE AB C0 2A 2C 81 53 D3 73 CF A4 CA 30 B7 08 BF E9 9C FB 64 00 C3 BF 47 B9 D9 0E 83 3B DF 64 24 82 2D C2 26 3A 9E FC 3A 10 C9 F4 ED EF 72 03 4E 45 FE C1 5D 1B 2C C2 09 1F 37 B9 F0 52 A3 CD DC B4 3F 5D E5 4F C7 8D 9C 00 12 26 1B 9B E8 7B F2 AC 95 F8 4E 27 79 84 EC 09 99 5C 94 41 3A 56 59 78 E4 CB ED 2C BA 5A B8 F7 43 A8 41 E3 E2 6C D7 7E 44 35 26 4D A8 AE 82 BB 54 0E 38 AD 62 5E CC C6 D6 6A F7 D9 5B A4 D0 89 EB D1 64 87 87 12 0D B9 2F F7 C8 EA D5 B3 A0 4A 56 53 78 B0 2D F4 04 9E 33 7D 71 41 C9 DF 2B BD 6F FF 18 D8 24 A1 07 D2 AE 90 8B 63 08 E2 DE 76 96 27 45 B6 05 0D F8 82 00 B6 FB 3E 4C 02 95 90 C7 08 08 88 46 90 1E A9 DC D5 BC 99 6F 80 19 90 BE 54 63 D7 2E 5F 43 98 08 99 EC 72 46 F0 DB 90 2B FD 74 26 18 6E 0E 89 1C A9 19 34 49 EF F1 F2 E0 1E EA 8D FB 70 83 60 23 0C EE 50 B2 82 84 16 37 C0 4C ED C6 12 E1 83 B7 1E 9D 6D 18 FE 75 92 0C 6F 51 B7 48 E4 75 75 AE 4F DA DC 72 07 4F EC D2 D0 98 BC 33 A8 59 5D D4 8B 9A 89 FA F2 D5 2E 0E 24 3A C9 B4 4E 45 B6 72 DA 86 84 5C DF AE 6A 83 23 32 45 36 0F A1 9E 4E A9 01 0C DE 5A 75 B5 F0 9B 58 27 13 EA 3A F3 0C E8 F5 D0 B2 1A 4D 68 34 FF 07 05 98 1A 99 04 FB 2C 1A A2 86 04 DF AC DA AB 88 5C 31 E8 A2 61 2C F1 82 A6 D8 2A 90 A6 EB E0 BC F2 DC 22 71 D8 7C 72 67 10 3E B7 07 D6 81 D6 08 09 41 E1 70 80 E1 7A 39 AE 38 11 DE AC 63 98 85 2F CD 75 BC C9 C0 15 E2 CC 7C AB A6 D7 56 9E 68 0E 07 93 B9 6E 8C 26 5B 0A 6C 33 20 E7 BC 3B AE 47 C3 1F F3 FC A6 22 75 BE 4C 2E B9 E5 FC 64 0B 6B C4 35 37 B1 B0 05 DF DA 8F A6 2F 81 D9 64 05 2E D8 C9 5F 3E F0 61 CA D7 B8 16 79 EC 2F DF CE 94 39 CD 14...]
08-02 17:22:37.924 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.934 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - addBuffer - pos: 511 limit: 2048 remain: 1537
08-02 17:22:37.924 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.935 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - decodeServerResponse2
08-02 17:22:37.924 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.937 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.OutboundHandshake - Compatible flash server
08-02 17:22:37.924 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.938 [NioProcessor-2] DEBUG org.red5.client.net.rtmpeAlt.RTMPEIoFilter - S2 decoding successful
08-02 17:22:37.924 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.939 [NioProcessor-2] DEBUG org.red5.client.net.rtmpeAlt.RTMPEIoFilter - Connected, removing handshake data
08-02 17:22:37.924 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.940 [NioProcessor-2] DEBUG org.red5.client.net.rtmpeAlt.RTMPEIoFilter - Adding RTMP protocol filter
08-02 17:22:37.934 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.950 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - Writing 'connect' invoke: Invoke #1: Service: null Method: connect No params, invokeId: 1
08-02 17:22:37.944 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.954 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPConnManager - Getting connection by session id: DKJ30SV9WBXRM
08-02 17:22:37.944 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.956 [NioProcessor-2] WARN org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Exception caught Don't know how to handle message of type 'org.red5.server.net.rtmp.message.Packet'. Are you missing a protocol encoder?
08-02 17:22:37.944 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:22:37.960 [NioProcessor-2] ERROR org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Exception detail
08-02 17:22:37.944 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: java.lang.IllegalStateException: Don't know how to handle message of type 'org.red5.server.net.rtmp.message.Packet'. Are you missing a protocol encoder?
08-02 17:22:37.944 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.flushNow(AbstractPollingIoProcessor.java:1019)
08-02 17:22:37.944 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.flush(AbstractPollingIoProcessor.java:921)
08-02 17:22:37.954 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:688)
08-02 17:22:37.954 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
08-02 17:22:37.954 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
08-02 17:22:37.954 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
08-02 17:22:37.954 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.Thread.run(Thread.java:818)
08-02 17:22:42.694 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Inactivity, disconnecting from the service
08-02 17:23:01.854 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Recording user engagement, ms: 24573
08-02 17:23:01.854 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Connecting to remote service
08-02 17:23:01.854 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Activity paused, time: 674486642
08-02 17:23:01.864 5800-5829/com.xxxxx.aaa.xxxxx D/FA: Logging event (FE): user_engagement(_e), Bundle[{firebase_event_origin(_o)=auto, engagement_time_msec(_et)=24573, firebase_screen_class(_sc)=MainActivity, firebase_screen_id(_si)=457313154605215331}]
08-02 17:23:01.894 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Connection attempt already in progress
08-02 17:23:01.894 5800-5829/com.xxxxx.aaa.xxxxx D/FA: Connected to remote service
08-02 17:23:01.894 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Processing queued up service tasks: 2
08-02 17:23:06.944 5800-5829/com.xxxxx.aaa.xxxxx V/FA: Inactivity, disconnecting from the service
08-02 17:23:38.294 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.311 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Session closed
08-02 17:23:38.304 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.312 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.RTMPConnManager - Getting connection by session id: DKJ30SV9WBXRM
08-02 17:23:38.304 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.313 [NioProcessor-2] DEBUG org.red5.server.net.rtmp.RTMPConnection - Connection calls pending: 1
08-02 17:23:38.304 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: get result here kavinull
08-02 17:23:38.304 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.316 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - createStream - callback: com.xxxxx.aaa.xxxxx.rtmp.Streamer$start$1$1@ebfefec
08-02 17:23:38.304 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.319 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - CreateStreamCallBack com.xxxxx.aaa.xxxxx.rtmp.Streamer$start$1$1
08-02 17:23:38.304 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.320 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - invoke method: createStream params null callback org.red5.client.net.rtmpAlt.BaseRTMPClientHandler$CreateStreamCallBack@3f5b3fb5
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.323 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - connectionClosed
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.324 [NioProcessor-2] DEBUG org.red5.server.net.rtmp.BaseRTMPHandler - connectionClosed: DKJ30SV9WBXRM
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.324 [NioProcessor-2] DEBUG org.red5.server.net.rtmp.RTMPConnection - Connection calls pending: 2
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: get result here kavinull
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.325 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - createStream - callback: com.xxxxx.aaa.xxxxx.rtmp.Streamer$start$1$1@ebfefec
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.326 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - CreateStreamCallBack com.xxxxx.aaa.xxxxx.rtmp.Streamer$start$1$1
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.327 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - invoke method: createStream params null callback org.red5.client.net.rtmpAlt.BaseRTMPClientHandler$CreateStreamCallBack@241764a
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.328 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - CreateStreamCallBack resultReceived - stream id: null call: Service: null Method: createStream No params
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.329 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - Connection: RTMPMinaConnection 192.168.0.105:1935 to null client: null session: DKJ30SV9WBXRM state: connected
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: check the STREAM ID PARU DAnull
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.330 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - CreateStreamCallBack resultReceived - stream id: null call: Service: null Method: createStream No params
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.331 [NioProcessor-2] DEBUG org.red5.client.net.rtmpAlt.BaseRTMPClientHandler - Connection: RTMPMinaConnection 192.168.0.105:1935 to null client: null session: DKJ30SV9WBXRM state: connected
08-02 17:23:38.314 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: check the STREAM ID PARU DAnull
08-02 17:23:38.324 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.332 [NioProcessor-2] DEBUG org.red5.server.net.rtmp.RTMPConnection - close: DKJ30SV9WBXRM
08-02 17:23:38.324 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.333 [NioProcessor-2] DEBUG org.red5.server.net.rtmp.RTMPConnection - State: connected
08-02 17:23:38.324 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.340 [NioProcessor-2] DEBUG ROOT - Red5LoggerFactory instanced by Thread: NioProcessor-2
08-02 17:23:38.334 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.343 [NioProcessor-2] WARN org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Exception caught Failed resolution of: Ljava/lang/management/ManagementFactory;
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: 17:23:38.346 [NioProcessor-2] ERROR org.red5.client.net.rtmpAlt.RTMPMinaIoHandler - Exception detail
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/management/ManagementFactory;
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.red5.server.api.Red5.(Red5.java:100)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.red5.server.api.Red5.setConnectionLocal(Red5.java:126)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.red5.server.net.rtmp.RTMPConnection.close(RTMPConnection.java:971)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaConnection.java:121)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.red5.server.net.rtmp.BaseRTMPHandler.connectionClosed(BaseRTMPHandler.java:183)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.red5.client.net.rtmpAlt.BaseRTMPClientHandler.connectionClosed(BaseRTMPClientHandler.java:753)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.red5.client.net.rtmpAlt.RTMPMinaIoHandler.sessionClosed(RTMPMinaIoHandler.java:116)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionClosed(DefaultIoFilterChain.java:938)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:97)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$900(DefaultIoFilterChain.java:48)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionClosed(DefaultIoFilterChain.java:1078)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.IoFilterAdapter.sessionClosed(IoFilterAdapter.java:97)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionClosed(DefaultIoFilterChain.java:597)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionClosed(DefaultIoFilterChain.java:590)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionDestroyed(IoServiceListenerSupport.java:251)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeNow(AbstractPollingIoProcessor.java:1160)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.removeSessions(AbstractPollingIoProcessor.java:864)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:694)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.Thread.run(Thread.java:818)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.management.ManagementFactory" on path: DexPathList[[zip file "/data/app/com.xxxxx.aaa.xxxxx-2/base.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_dependencies_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_0_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_1_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_2_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_3_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_4_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_5_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_6_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_7_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_8_apk.apk", zip file "/data/app/com.xxxxx.aaa.xxxxx-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.xxxxx.aaa.xxxxx-2/lib/arm, /vendor/lib, /system/lib]]
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: ... 26 common frames omitted
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: Suppressed: java.lang.ClassNotFoundException: java.lang.management.ManagementFactory
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.Class.classForName(Native Method)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: ... 27 common frames omitted
08-02 17:23:38.344 5800-5840/com.xxxxx.aaa.xxxxx I/System.out: Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

it is written in kotlin as like below

@synchronized
fun start(publishName: String, publishMode: String,
params: Array?) {

rtmpClient = RTMPClient()

val defParams = rtmpClient.makeDefaultConnectionParams(
        host, port, app)

try {
 //   rtmpClient.connect(host, port, defParams, this, params);
    rtmpClient.connect(host, port, defParams, org.red5.server.api.service.IPendingServiceCallback {

        println("get result here kavi"+it.result)

        if ("connect" == it.serviceMethodName) {
            state = STREAM_CREATING
            rtmpClient.createStream {

                //returns null always here
                println("check the STREAM ID here" + it.result);
            }
        }


    }, params);
}

catch ( e:Exception)
{

    println(e)
}

// rtmpClient.connect(host, port, "oflaDemo")
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant