Git Product home page Git Product logo

daniulive / smarterstreaming Goto Github PK

View Code? Open in Web Editor NEW
10.9K 10.9K 2.8K 6.51 GB

业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。

Home Page: https://www.daniusdk.com

Java 60.00% Objective-C 35.45% C 2.53% Objective-C++ 2.01%
android-publisher android-rtmp daniulive hevc ios-rtmp player rtmp rtmp-broadcaster rtmp-client rtmp-h265 rtmp-player rtmp-pusher rtmpclient rtsp rtsp-player rtsp-push rtsp-relay rtsp-to-rtmp rtspclient windows-rtmp

smarterstreaming's People

Contributors

daniulive avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smarterstreaming's Issues

平板设备录屏推流运行出错

你好,我的两个华硕平板,都是intel处理器,在使用SmartServicePublishSDKDemo时,使用了屏幕推送,不管硬编码还是软编码只要点击开始推流就运行崩溃。主要错误日志如下:
dlopen("libSmartPublisher.so", RTLD_LAZY) failed: dlopen failed: "libSmartPublisher.so" has unexpected e_machine: 40
java.lang.UnsatisfiedLinkError: dlopen failed: "libSmartPublisher.so" has unexpected e_machine: 40
at com.daniulive.smartpublisher.BackgroudService.(BackgroudService.java:120)
在小米4上运行正常。然后就是AS上并没有这个工程,只有相机推送和播放Demo没有录屏的AS工程?
还有就是我看到您的录屏数据处理是用的ImageReader图像数据解析发送的形式,而没有用MediaCodec配合Surface缓冲区同步异步视频数据处理的方式,我猜测可能会为了软编码和多格式支持的缘故,不知道您有没有使用过这种方式。如果使用过我想请教一下在屏幕数据没有变化时,根据内部的编码算法,同步异步两种方式,所传输的视频帧数据量都很小,而如果传输层有buffer存在的话,就会导致视频帧数据不会立即传输播放端也就有延迟的问题,您有没有好的方法或者建议去处理这个问题呢?感谢

打开SmartServicePublisher.apk异常退出

11-14 18:03:44.555 3790 3790 D AndroidRuntime: Shutting down VM
11-14 18:03:44.557 3790 3790 E AndroidRuntime: FATAL EXCEPTION: main
11-14 18:03:44.557 3790 3790 E AndroidRuntime: Process: com.daniulive.smartpublisher, PID: 3790
11-14 18:03:44.557 3790 3790 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: libSmartPublisher.so
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at java.lang.Runtime.load0(Runtime.java:900)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at java.lang.System.load(System.java:1505)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at com.daniulive.smartpublisher.BackgroudService.(BackgroudService.java:120)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at java.lang.Class.newInstance(Native Method)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at android.app.ActivityThread.handleCreateService(ActivityThread.java:3173)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at android.app.ActivityThread.-wrap5(ActivityThread.java)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1567)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6121)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
11-14 18:03:44.557 3790 3790 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
11-14 18:03:44.564 3790 3790 I Process : Sending signal. PID: 3790 SIG: 9
11-14 18:03:44.606 1540 2167 I ActivityManager: Process com.daniulive.smartpublisher (pid 3790) has died

能切换其他数据源吗?

Android端 不需要使用手机自带的摄像头作为数据源, 想采用外接的设备作为数据源 sdk可以吗?

Android 4.1.2 (Device mi1s) camera record crash

The follow is crash stack:

03-10 07:38:21.539: E/AndroidRuntime(2328): FATAL EXCEPTION: main
03-10 07:38:21.539: E/AndroidRuntime(2328): java.lang.ExceptionInInitializerError
03-10 07:38:21.539: E/AndroidRuntime(2328): at java.lang.Class.newInstanceImpl(Native Method)
03-10 07:38:21.539: E/AndroidRuntime(2328): at java.lang.Class.newInstance(Class.java:1319)
03-10 07:38:21.539: E/AndroidRuntime(2328): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2366)
03-10 07:38:21.539: E/AndroidRuntime(2328): at android.app.ActivityThread.access$1600(ActivityThread.java:137)
03-10 07:38:21.539: E/AndroidRuntime(2328): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1284)
03-10 07:38:21.539: E/AndroidRuntime(2328): at android.os.Handler.dispatchMessage(Handler.java:99)
03-10 07:38:21.539: E/AndroidRuntime(2328): at android.os.Looper.loop(Looper.java:137)
03-10 07:38:21.539: E/AndroidRuntime(2328): at android.app.ActivityThread.main(ActivityThread.java:4819)
03-10 07:38:21.539: E/AndroidRuntime(2328): at java.lang.reflect.Method.invokeNative(Native Method)
03-10 07:38:21.539: E/AndroidRuntime(2328): at java.lang.reflect.Method.invoke(Method.java:511)
03-10 07:38:21.539: E/AndroidRuntime(2328): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-10 07:38:21.539: E/AndroidRuntime(2328): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-10 07:38:21.539: E/AndroidRuntime(2328): at dalvik.system.NativeStart.main(Native Method)
03-10 07:38:21.539: E/AndroidRuntime(2328): Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: load_library[1093]: Library 'libSmartPublisher.so' not found
03-10 07:38:21.539: E/AndroidRuntime(2328): at java.lang.Runtime.load(Runtime.java:340)
03-10 07:38:21.539: E/AndroidRuntime(2328): at java.lang.System.load(System.java:521)
03-10 07:38:21.539: E/AndroidRuntime(2328): at com.daniulive.smartpublisher.BackgroudService.(BackgroudService.java:120)
03-10 07:38:21.539: E/AndroidRuntime(2328): ... 13 more

Android 4.4(H60-L11) and Android 5.1(mi 4c) is ok.

Android player

01-19 17:54:42.265 32222-32222/? I/art: Late-enabling -Xcheck:jni
01-19 17:54:42.483 32222-32222/? I/AssetManager: loading TVOS res...
01-19 17:54:42.496 32222-32222/? I/InstantRun: Instant Run Runtime started. Android package is com.daniulive.smartplayer, real application class is null.
01-19 17:54:42.510 32222-32222/? W/art: Failed to find OatDexFile for DexFile /data/data/com.daniulive.smartplayer/files/instant-run/dex/slice-slice_4-classes.dex ( canonical path /data/data/com.daniulive.smartplayer/files/instant-run/dex/slice-slice_4-classes.dex) with checksum 0xaa00e616 in OatFile /data/data/com.daniulive.smartplayer/cache/slice-slice_4-classes.dex
01-19 17:54:42.781 32222-32222/? I/DaniuLiveLog: [SmartPlayerJni] Copyright(C) 20142016 Yanjie Ni && Xinsheng Zhao @daniulive[cell phone:13501767422, QQ:413229569, QQ Qun:294891451, QQ Qun:499687479].All rights reserved..
01-19 17:54:42.781 32222-32222/? I/DaniuLiveLog: [SmartPlayerJni] Run into JNI_OnLoad..
01-19 17:54:42.781 32222-32222/? I/DaniuLiveLog: SetRenderAndroidVM
01-19 17:54:42.787 32222-32222/? I/VoiceControl: class com.daniulive.smartplayer.SmartPlayernew RegVoiceControlReceiver
01-19 17:54:42.787 32222-32222/? I/dan: push typeACTIVITYcom.daniulive.smartplayer.SmartPlayer@231825ee
01-19 17:54:42.787 32222-32222/? I/dan: display:::::::ACTIVITYcom.daniulive.smartplayer.SmartPlayer@231825ee
01-19 17:54:42.787 32222-32222/? I/SmartPlayer: Run into OnCreate++
01-19 17:54:42.792 32222-32222/? I/ViERenderer: Support Android GLES20..
01-19 17:54:42.809 32222-32222/? I/SmartPlayer: ++inflateLayout..
01-19 17:54:42.833 32222-32222/? D/VoiceControl: --start registerVoiceControlReceiver--
01-19 17:54:42.833 32222-32222/? D/VoiceControl: Package:com.daniulive.smartplayer
01-19 17:54:42.833 32222-32222/? D/VoiceControl: class com.daniulive.smartplayer.SmartPlayer
01-19 17:54:42.833 32222-32222/? E/VoiceControl: setIntentFilter!! actionType:tcl
01-19 17:54:42.835 32222-32222/? I/VoiceControl: --registerVoiceControlReceiver succeed--
01-19 17:54:42.843 32222-32276/? D/OpenGLRenderer: Render dirty regions requested: false
01-19 17:54:42.877 32222-32276/? I/OpenGLRenderer: Initialized EGL, version 1.4
01-19 17:54:42.878 32222-32276/? D/OpenGLRenderer: Enabling debug mode 0
01-19 17:54:42.900 32222-32274/? I/NTGLESRenderer: creating OpenGL ES 2.0 context
01-19 17:54:42.928 32222-32276/? V/RenderScript: 0xd480b800 Launching thread(s), CPUs 4
01-19 17:54:45.801 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:45.801 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:45.802 32222-32222/com.daniulive.smartplayer D/AudioSystem: Setting global gAudioPortCallback On refCnt: 1
01-19 17:54:45.802 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:45.802 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:45.802 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:45.802 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:45.802 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:45.802 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:46.128 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:46.128 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:46.129 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:46.129 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:46.129 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:46.129 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:46.129 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:46.129 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:46.777 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:46.777 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:46.778 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:46.778 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:46.778 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:46.778 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:46.779 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:54:47.048 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:47.048 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:47.048 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:47.048 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:47.048 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:47.049 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:47.067 32222-32222/com.daniulive.smartplayer I/dan: Dialog():new registerVoiceControlReceiver(this)class android.app.AlertDialog
01-19 17:54:47.068 32222-32222/com.daniulive.smartplayer I/VoiceControl: class android.app.Applicationnew RegVoiceControlReceiver
01-19 17:54:47.089 32222-32222/com.daniulive.smartplayer D/VoiceControl: --start registerVoiceControlReceiver--
01-19 17:54:47.089 32222-32222/com.daniulive.smartplayer D/VoiceControl: Package:com.daniulive.smartplayer
01-19 17:54:47.089 32222-32222/com.daniulive.smartplayer D/VoiceControl: class android.app.Application
01-19 17:54:47.089 32222-32222/com.daniulive.smartplayer E/VoiceControl: setIntentFilter!! actionType:tcl
01-19 17:54:47.091 32222-32222/com.daniulive.smartplayer I/VoiceControl: --registerVoiceControlReceiver succeed--
01-19 17:54:47.091 32222-32222/com.daniulive.smartplayer I/dan: push typeDIALOGandroid.app.AlertDialog@2e48cc6f
01-19 17:54:47.091 32222-32222/com.daniulive.smartplayer I/dan: display:::::::DIALOGandroid.app.AlertDialog@2e48cc6f
01-19 17:54:47.091 32222-32222/com.daniulive.smartplayer I/dan: display:::::::ACTIVITYcom.daniulive.smartplayer.SmartPlayer@231825ee
01-19 17:54:47.091 32222-32222/com.daniulive.smartplayer I/dan: dialog registerVoiceControlReceiver
01-19 17:54:47.096 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:54:48.523 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:48.524 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:48.524 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:48.524 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:48.524 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:48.524 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:48.531 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:54:48.788 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:48.788 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:48.789 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:48.789 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:48.789 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:48.789 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:48.789 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:48.789 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:48.867 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:48.867 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:48.868 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:48.868 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:48.868 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:48.868 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:48.868 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:48.868 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:49.198 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:49.198 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:49.199 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:49.199 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:49.199 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:49.199 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:49.199 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:49.199 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:49.413 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:49.413 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:49.414 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:49.414 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:49.414 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:49.414 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:49.414 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:49.414 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:49.749 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:49.749 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:49.750 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:49.750 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:49.750 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:49.750 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:49.750 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:49.750 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:49.976 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:49.976 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:49.976 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:49.976 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:49.976 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:49.976 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:49.977 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:54:50.308 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:50.308 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:50.309 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:50.309 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:50.309 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:50.309 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:50.311 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:54:50.313 32222-32222/com.daniulive.smartplayer I/SmartPlayer: Input full url:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:54:50.328 32222-32276/com.daniulive.smartplayer D/OpenGLRenderer: endAllStagingAnimators on 0xebae8400 (RippleDrawable) with handle 0xd470f790
01-19 17:54:50.334 32222-32222/com.daniulive.smartplayer D/VoiceControl: --start unregisterVoiceControlReceiver--
01-19 17:54:50.334 32222-32222/com.daniulive.smartplayer D/VoiceControl: Package:com.daniulive.smartplayer
01-19 17:54:50.334 32222-32222/com.daniulive.smartplayer D/VoiceControl: class android.app.Application
01-19 17:54:50.335 32222-32222/com.daniulive.smartplayer I/VoiceControl: --unregisterVoiceControlReceiver succeed--
01-19 17:54:50.335 32222-32222/com.daniulive.smartplayer I/dan: pop typeDIALOGandroid.app.AlertDialog@2e48cc6f
01-19 17:54:50.335 32222-32222/com.daniulive.smartplayer I/dan: display:::::::ACTIVITYcom.daniulive.smartplayer.SmartPlayer@231825ee
01-19 17:54:50.335 32222-32222/com.daniulive.smartplayer I/dan: dialog unregisterVoiceControlReceiver
01-19 17:54:56.789 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:56.789 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:56.790 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:56.790 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:56.790 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:56.790 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:56.790 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:56.790 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:56.928 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:56.928 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:56.929 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:56.929 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:56.929 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:56.929 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:56.929 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:56.929 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:57.077 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:57.077 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:57.079 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:57.079 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:57.079 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:57.079 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:57.079 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:57.079 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:57.348 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:57.348 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:57.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:57.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:57.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:57.349 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:57.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:57.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:57.463 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:57.463 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:57.464 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:57.464 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:57.464 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:57.464 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:57.464 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:57.464 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:57.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:57.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:57.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:57.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:57.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:57.728 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:57.729 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:57.729 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:58.376 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:58.376 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:58.378 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:58.378 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:58.378 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:58.378 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:58.378 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:58.378 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:54:58.518 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:54:58.518 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:54:58.519 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:54:58.519 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:54:58.519 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:54:58.519 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:54:58.519 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:54:58.519 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:55:00.993 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:00.993 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:00.994 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:00.994 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:00.994 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:00.994 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:00.994 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:55:00.994 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:55:01.258 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:01.258 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:01.259 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:01.259 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:01.259 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:01.259 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:01.259 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:55:01.259 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:55:02.524 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:02.524 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:02.525 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:02.525 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:02.525 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:02.525 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:02.525 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:55:02.525 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:55:02.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:02.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:02.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:02.728 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:02.729 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:02.729 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:02.729 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:55:02.729 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:55:04.350 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:04.350 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:04.350 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:04.350 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:04.350 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:04.350 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:04.351 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:55:04.488 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:04.488 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:04.488 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:04.488 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:04.488 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:04.488 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:04.489 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:55:05.242 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:05.242 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:05.243 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:05.243 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:05.243 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:05.243 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:05.243 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:55:05.243 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:55:05.448 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:05.448 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:05.448 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:05.448 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:05.448 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:05.449 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:05.449 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: continue to check drop or not
01-19 17:55:05.449 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Handle automatic focus changes.
01-19 17:55:07.148 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:07.148 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:07.149 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:07.149 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:07.149 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:07.149 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:07.149 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:55:07.348 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPreImeInputStage.onProcess
01-19 17:55:07.348 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ImeInputStage.onProcess
01-19 17:55:07.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.onProcess
01-19 17:55:07.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: ViewPostImeInputStage.processKeyEvent begin
01-19 17:55:07.349 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: Deliver the key to the view hierarchy.
01-19 17:55:07.349 32222-32222/com.daniulive.smartplayer D/FrameworkViewTAG: View.dispatchKeyEvent begin
01-19 17:55:07.351 32222-32222/com.daniulive.smartplayer I/SmartPlayer: Start playback stream++
01-19 17:55:07.351 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Copyright(C) 2014
2016 Yanjie Ni && Xinsheng Zhao @daniulive[cell phone:13501767422, QQ:413229569, QQ Qun:294891451, QQ Qun:499687479]. All rights reserved..
01-19 17:55:07.351 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Daniulive Common Standard Version 2016-12-20 16:00
01-19 17:55:07.353 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: SM PNames fd, it:SmartPlayerSDKDemo, n:SmartPlayerSDKDemo
01-19 17:55:07.354 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [SmartPlayerJni] SmartPlayerInit++
01-19 17:55:07.354 32222-32222/com.daniulive.smartplayer D/JVM: JVM::Initialize@[tid=32222]
01-19 17:55:07.354 32222-32222/com.daniulive.smartplayer D/JVM: JVM::JVM@[tid=32222]
01-19 17:55:07.357 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Copyright(C) 2014~2016 Yanjie Ni && Xinsheng Zhao @daniulive[cell phone:13501767422, QQ:413229569, QQ Qun:294891451, QQ Qun:499687479]. All rights reserved..
01-19 17:55:07.357 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [SmartPlayer] Run into InitMediacodec..
01-19 17:55:07.358 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Daniulive Common Standard Version 2016-12-20 16:00
01-19 17:55:07.358 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [SmartPlayerJni] SetSmartPlayerEventCallback..
01-19 17:55:07.358 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [EventMgr]Set Event Obj..
01-19 17:55:07.358 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [SmartPlayerJni] SmartPlayerSetSurface++
01-19 17:55:07.358 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [SmartPlayerJni] use_audiotrack=0
01-19 17:55:07.358 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [SmartPlayerJni] setbuffer=200
01-19 17:55:07.358 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [SetBuffer] value:200
01-19 17:55:07.359 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: [EventMgr]run++
01-19 17:55:07.359 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: [EventMgr] jvm..
01-19 17:55:07.359 32222-32222/com.daniulive.smartplayer I/SmartPlayer: check isHardwareDecoder: true
01-19 17:55:07.359 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Run into SetSmartPlayerVideoHWDecoder..
01-19 17:55:07.359 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Run into SetSmartPlayerVideoHWDecoder..clazz:0x9940001d
01-19 17:55:07.359 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: attached, begin to find callback..
01-19 17:55:07.359 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: attached, begin to check GetMethodID..
01-19 17:55:07.361 32222-32222/com.daniulive.smartplayer I/DNHWDecoder: Trying to find HW decoder for mime video/avc
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 8 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 1024 for video/mp4v-es
01-19 17:55:07.369 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile/level 32768/2 for video/mp4v-es
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.378 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unrecognized profile 8 for video/hevc
01-19 17:55:07.381 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/mvc
01-19 17:55:07.384 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/mpeg2
01-19 17:55:07.393 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/divx3
01-19 17:55:07.395 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/divx4
01-19 17:55:07.398 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/flv
01-19 17:55:07.400 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/VC1
01-19 17:55:07.402 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/wvc1
01-19 17:55:07.408 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/wmv3
01-19 17:55:07.411 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/mjpeg
01-19 17:55:07.416 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/avs
01-19 17:55:07.419 32222-32222/com.daniulive.smartplayer W/VideoCapabilities: Unsupported mime video/realvideo
01-19 17:55:07.425 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/mpeg-L1
01-19 17:55:07.426 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/mpeg-L2
01-19 17:55:07.428 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/mpeg-L1
01-19 17:55:07.428 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/mpeg-L2
01-19 17:55:07.436 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/adpcm
01-19 17:55:07.437 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/lpcm
01-19 17:55:07.438 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/cook
01-19 17:55:07.439 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/x-ms-wma
01-19 17:55:07.440 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/ac3
01-19 17:55:07.440 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/ac3p
01-19 17:55:07.441 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/dts
01-19 17:55:07.441 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/dts-lbr
01-19 17:55:07.442 32222-32222/com.daniulive.smartplayer W/AudioCapabilities: Unsupported mime audio/dra
01-19 17:55:07.455 32222-32222/com.daniulive.smartplayer I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
01-19 17:55:07.468 32222-32222/com.daniulive.smartplayer I/DNHWDecoder: Found candidate decoder OMX.MS.AVC.Decoder
01-19 17:55:07.468 32222-32222/com.daniulive.smartplayer I/DNHWDecoder: Found candidate decoder OMX.google.h264.decoder
01-19 17:55:07.468 32222-32222/com.daniulive.smartplayer I/DNHWDecoder: No HW decoder found for mime video/avc
01-19 17:55:07.468 32222-32222/com.daniulive.smartplayer E/DaniuLiveLog: [SmartPlayerJni] it not supports HW encoder..
01-19 17:55:07.468 32222-32222/com.daniulive.smartplayer I/SmartPlayer: [daniulive] hwChecking: 1
01-19 17:55:07.469 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Daniulive Common Standard Version 2016-12-20 16:00
01-19 17:55:07.469 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: AAT URL:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: AndroidPlayer::Start have sample sync
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [playerbuffer] buffer:200
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: JVM::GetVideoJClass(com/videoengine/NTGLESRenderer)@[tid=32222]
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: AndroidVideoRender::Start AndroidNativeOpenGl2Renderer....
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Init, Run into AndroidNativeOpenGl2Renderer::Init()
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: JVM::GetVideoJClass(com/videoengine/NTGLESRenderer)@[tid=32222]
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: Init done
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: StartRender: render thread success
01-19 17:55:07.470 32222-32222/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000001
01-19 17:55:07.470 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000002
01-19 17:55:07.470 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartPlay, URL: rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:07.470 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, URL:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:07.471 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, set mm checker:0xeba5a7b0
01-19 17:55:07.471 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, RTMP_Init finished.., rtmp
:0xd2701000
01-19 17:55:07.471 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..url:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:07.471 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..port:1935
01-19 17:55:07.471 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: RTMP_Connect ...
01-19 17:55:07.472 32222-32222/com.daniulive.smartplayer I/SmartPlayer: Start playback stream--
01-19 17:55:07.472 32222-32222/com.daniulive.smartplayer D/ViewRootImpl: mView.dispatchKeyEvent()== true,return finished
01-19 17:55:07.473 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000001
01-19 17:55:07.473 32222-732/com.daniulive.smartplayer I/SmartPlayer: 开始。。
01-19 17:55:07.473 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000002
01-19 17:55:07.473 32222-732/com.daniulive.smartplayer I/SmartPlayer: 连接中。。
01-19 17:55:12.507 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels +++
01-19 17:55:12.508 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels ---
01-19 17:55:12.508 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels +++
01-19 17:55:12.508 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels ---
01-19 17:55:12.508 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: RTMP_Connect false
01-19 17:55:12.508 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: StartRtmp failed.
01-19 17:55:12.508 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000003
01-19 17:55:12.508 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: RtmpSource::Run StartInternal failed, retryCount=1
01-19 17:55:12.511 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000003
01-19 17:55:12.511 32222-732/com.daniulive.smartplayer I/SmartPlayer: 连接失败。。
01-19 17:55:13.009 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000002
01-19 17:55:13.009 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartPlay, URL: rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:13.009 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, URL:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:13.010 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, set mm checker:0xeba5a7b0
01-19 17:55:13.010 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, RTMP_Init finished.., rtmp_:0xd2701000
01-19 17:55:13.010 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..url:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:13.010 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..port:1935
01-19 17:55:13.010 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: RTMP_Connect ...
01-19 17:55:13.018 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000002
01-19 17:55:13.018 32222-732/com.daniulive.smartplayer I/SmartPlayer: 连接中。。
01-19 17:55:18.018 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels +++
01-19 17:55:18.018 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels ---
01-19 17:55:18.018 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels +++
01-19 17:55:18.019 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels ---
01-19 17:55:18.019 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: RTMP_Connect false
01-19 17:55:18.019 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: StartRtmp failed.
01-19 17:55:18.019 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000003
01-19 17:55:18.019 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: RtmpSource::Run StartInternal failed, retryCount=2
01-19 17:55:18.022 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000003
01-19 17:55:18.022 32222-732/com.daniulive.smartplayer I/SmartPlayer: 连接失败。。
01-19 17:55:18.720 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000002
01-19 17:55:18.720 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartPlay, URL: rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:18.720 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, URL:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:18.721 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, set mm checker:0xeba5a7b0
01-19 17:55:18.721 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, RTMP_Init finished.., rtmp_:0xd2701000
01-19 17:55:18.721 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..url:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:18.721 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..port:1935
01-19 17:55:18.721 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: RTMP_Connect ...
01-19 17:55:18.732 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000002
01-19 17:55:18.732 32222-732/com.daniulive.smartplayer I/SmartPlayer: 连接中。。
01-19 17:55:23.727 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels +++
01-19 17:55:23.730 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels ---
01-19 17:55:23.730 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels +++
01-19 17:55:23.730 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: rtmp close free channels ---
01-19 17:55:23.730 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: RTMP_Connect false
01-19 17:55:23.731 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: StartRtmp failed.
01-19 17:55:23.731 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000003
01-19 17:55:23.731 32222-747/com.daniulive.smartplayer E/DaniuLiveLog: RtmpSource::Run StartInternal failed, retryCount=3
01-19 17:55:23.732 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000003
01-19 17:55:23.732 32222-732/com.daniulive.smartplayer I/SmartPlayer: 连接失败。。
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: [eventMgr] AddEvent(1), id:0x1000002
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartPlay, URL: rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, URL:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, set mm checker:0xeba5a7b0
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, RTMP_Init finished.., rtmp_:0xd2701000
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..url:rtmp://live.hkstv.hk.lxdns.com/live/hks
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: Run into StartRtmp, Parse RTMP URL finished..port:1935
01-19 17:55:24.633 32222-747/com.daniulive.smartplayer I/DaniuLiveLog: RTMP_Connect ...
01-19 17:55:24.639 32222-732/com.daniulive.smartplayer I/DaniuLiveLog: Run: callback event to up-layer, eventID: 0x1000002
01-19 17:55:24.639 32222-732/com.daniulive.smartplayer I/SmartPlayer: 连接中。。

怎么录像

播放rtmp的时候怎么录像,没看见 说明文档里有录像这个功能啊?

h264 byte[] 推流

我们项目需要自己在andrioi service端采集视频,通过gl渲染后由MediaCodec编码之后,我们拿到的是h264格式的视频流,能否用sdk进行h264 byte[]推流呢? 应该如何修改呢,谢谢!

传入I420的视频数据问题

错误信息:OnI420Frame yStride is error, yStride=4, org_width_=1920
代码:daniuPublish.SmartPublisherOnCaptureVideoI420Data(data,data.length,4,2,0);

为什么没有安卓 X86 CPU架构的so呢?

最近在做一款rtsp直播流的演示,试了很多框架,发现你们这个框架的延时最少,很流畅,但是设备有的是X86架构的安卓平板却运行不起来,希望能提供比较全的SO支持库,这样我们就可以接入你们的sdk,可商用授权,希望能看到

Can not play rtsp url

When I try to play 'rtsp' url I got the bellow error in iOS.
This was worked earlier.
How to resolve the issue.

[SmartPlayerSDK] Daniulive Version 2017-12-22 14:00

SmartPlayerIOS [E] [SmartPublisherSDK] SDK invalid, please refer to daniulive(QQ: 89030985,2679481035, QQ Qun:294891451) for new authorization..

SmartPlayerSDK call SmartPlayerInitPlayer failed, ret=2

How to setup the SmarterStreaming for iOS?

I downloaded your project and I tried to run the example. It is very good.
But when I tried to add your lib in to my project. I added the neccesssary library. But It always say:

[SmartPlayerSDK] lic vefify failed!
SmartPlayerSDK call SmartPlayerInitPlayer failed, ret=1

library

Is there any special setup? Please let me know.
Thank you!

JAVA层不能适配所有设备

  1. 如题,在openCamera(int type)中所做处理并不能适配所有的设备:

某设备上只接一个USB camera,在openCamera(int type)中虽然能够判断出是前置还是后置摄像头,但Camera.open(frontIndex);或Camera.open(backIndex);中frontIndex或者backIndex值可能会与当前要打开camera的ID不对应,初始化mCamera失败,最终导致RuntimeException: getParameters failed (empty parameters)
既然都已经判断出是前置还是后置摄像头,这样不是更好?Camera.open(CameraInfo.CAMERA_FACING_FRONT);

  1. mPreviewRunning这个变量并没有完全与实际状态同步

  2. mCamera释放完了没写mCamera = null,你初始化条件是

if (mCamera == null) { mCamera = openCamera(currentCameraType); }
如果当前activity的启动模式是单例呢?是不是就不能再初始化了?

请教一个问题

请问 Android客户端如何如何把接收到的RTMP流保存在本地,储存成mp4/flv 文件

WebRTC支持

WebRTC已成为国际标准,是未来在线流媒体、视频直播、视频会议的趋势。
另外,其自带的Opus是公认世界上最好的音频Codec。
建议增加对WebRTC协议栈的支持,包括RTP、SRTP(媒体通道)和SCTP(任意数据通道)。

Multiple Rtsp streaming

Hi, do you support display multiple rtsp stream? I want the record function as well. I saw that you are charging for that. May i know how much you charge for the SmarterStreaming SDK? I don't have QQ by the way. Any other way to contact you?

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.