实例介绍
【实例截图】
【核心代码】
.
├── EasyRTMP-Android-dev
│ ├── README.md
│ ├── app
│ │ ├── build.gradle
│ │ ├── libs
│ │ │ ├── gson-2.1.jar
│ │ │ ├── libuvccamera-release.aar
│ │ │ └── update-release.aar
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ ├── androidTest
│ │ │ └── java
│ │ │ └── org
│ │ │ └── easydarwin
│ │ │ └── easypusher
│ │ │ ├── ApplicationTest.java
│ │ │ └── SplashActivityTest.java
│ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ │ └── zk
│ │ │ │ └── SIMYOU.ttf
│ │ │ ├── ic_launcher-web.png
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── easydarwin
│ │ │ │ └── easypusher
│ │ │ │ ├── AboutActivity.java
│ │ │ │ ├── BackgroundCameraService.java
│ │ │ │ ├── EasyApplication.java
│ │ │ │ ├── MediaFilesActivity.java
│ │ │ │ ├── PushCallback.java
│ │ │ │ ├── RecordService.java
│ │ │ │ ├── ScanQRActivity.java
│ │ │ │ ├── SettingActivity.java
│ │ │ │ ├── SplashActivity.java
│ │ │ │ ├── StreamActivity.java
│ │ │ │ ├── UVCCameraService.java
│ │ │ │ ├── push
│ │ │ │ │ └── MediaStream.java
│ │ │ │ ├── util
│ │ │ │ │ ├── Config.java
│ │ │ │ │ └── SPUtil.java
│ │ │ │ └── views
│ │ │ │ └── SquareImageView.java
│ │ │ └── res
│ │ │ ├── anim
│ │ │ │ ├── slide_bottom_in.xml
│ │ │ │ ├── slide_left_out.xml
│ │ │ │ ├── slide_right_in.xml
│ │ │ │ └── slide_top_out.xml
│ │ │ ├── drawable
│ │ │ │ ├── recording_marker_interval_shape.xml
│ │ │ │ ├── recording_marker_shape.xml
│ │ │ │ └── setting_url_shape.xml
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── float_button.png
│ │ │ │ ├── ic_action_push_error.png
│ │ │ │ └── ic_stat_camera.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── ic_action_push_error.png
│ │ │ │ └── ic_stat_camera.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ ├── android_player_pro.png
│ │ │ │ ├── android_rtmp.png
│ │ │ │ ├── com_back.png
│ │ │ │ ├── easy_logo.png
│ │ │ │ ├── green.png
│ │ │ │ ├── ic_action_push_error.png
│ │ │ │ ├── ic_action_switch_camera.png
│ │ │ │ ├── ic_action_switch_oritation.png
│ │ │ │ ├── ic_stat_camera.png
│ │ │ │ ├── ios_player_pro.png
│ │ │ │ ├── ios_rtmp.png
│ │ │ │ ├── new_player.png
│ │ │ │ ├── push_screen.png
│ │ │ │ ├── push_screen_click.png
│ │ │ │ ├── qr_scan_btn.png
│ │ │ │ ├── record.png
│ │ │ │ ├── record_pressed.png
│ │ │ │ ├── red.png
│ │ │ │ ├── settings.png
│ │ │ │ ├── start_push.png
│ │ │ │ ├── start_push_pressed.png
│ │ │ │ └── yellow.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ ├── ic_action_push_error.png
│ │ │ │ ├── ic_stat_camera.png
│ │ │ │ └── new_player.png
│ │ │ ├── layout
│ │ │ │ ├── activity_about.xml
│ │ │ │ ├── activity_main.xml
│ │ │ │ ├── activity_media_files.xml
│ │ │ │ ├── activity_scan_qr.xml
│ │ │ │ ├── activity_setting.xml
│ │ │ │ ├── float_btn.xml
│ │ │ │ ├── fragment_media_file.xml
│ │ │ │ ├── image_picker_item.xml
│ │ │ │ ├── splash_activity.xml
│ │ │ │ └── spn_item.xml
│ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher_foreground.png
│ │ │ ├── values
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── ids.xml
│ │ │ │ ├── strings.xml
│ │ │ │ ├── styles.xml
│ │ │ │ └── update_strings.xml
│ │ │ └── values-w820dp
│ │ │ └── dimens.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── easydarwin
│ │ └── easypusher
│ │ └── ExampleUnitTest.java
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── library
│ │ ├── build.gradle
│ │ └── src
│ │ ├── androidTest
│ │ │ └── java
│ │ │ └── org
│ │ │ └── easydarwin
│ │ │ └── easyrtmp
│ │ │ ├── ApplicationTest.java
│ │ │ └── SplashActivityTest.java
│ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ │ └── zk
│ │ │ │ └── SIMYOU.ttf
│ │ │ ├── ic_launcher-web.png
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── easydarwin
│ │ │ │ ├── bus
│ │ │ │ │ ├── CameraId.java
│ │ │ │ │ ├── StartRecord.java
│ │ │ │ │ ├── StopRecord.java
│ │ │ │ │ ├── StreamStat.java
│ │ │ │ │ └── SupportResolution.java
│ │ │ │ ├── easyrtmp
│ │ │ │ │ └── push
│ │ │ │ │ └── EasyRTMP.java
│ │ │ │ ├── encode
│ │ │ │ │ ├── AudioStream.java
│ │ │ │ │ ├── ClippableVideoConsumer.java
│ │ │ │ │ ├── HWConsumer.java
│ │ │ │ │ ├── SWConsumer.java
│ │ │ │ │ └── VideoConsumer.java
│ │ │ │ ├── muxer
│ │ │ │ │ ├── EasyMuxer.java
│ │ │ │ │ └── RecordVideoConsumer.java
│ │ │ │ ├── push
│ │ │ │ │ ├── InitCallback.java
│ │ │ │ │ └── Pusher.java
│ │ │ │ ├── sw
│ │ │ │ │ ├── JNIUtil.java
│ │ │ │ │ ├── TxtOverlay.java
│ │ │ │ │ └── X264Encoder.java
│ │ │ │ └── util
│ │ │ │ ├── BUSUtil.java
│ │ │ │ └── Util.java
│ │ │ ├── jniLibs
│ │ │ │ ├── arm64-v8a
│ │ │ │ │ ├── libTxtOverlay.so
│ │ │ │ │ ├── libUtils.so
│ │ │ │ │ ├── libeasyrtmp.so
│ │ │ │ │ └── libx264enc.so
│ │ │ │ ├── armeabi-v7a
│ │ │ │ │ ├── libTxtOverlay.so
│ │ │ │ │ ├── libUtils.so
│ │ │ │ │ ├── libeasyrtmp.so
│ │ │ │ │ └── libx264enc.so
│ │ │ │ └── x86
│ │ │ │ ├── libTxtOverlay.so
│ │ │ │ ├── libUtils.so
│ │ │ │ ├── libeasyrtmp.so
│ │ │ │ └── libx264enc.so
│ │ │ └── res
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── java
│ │ └── org
│ │ └── easydarwin
│ │ └── easyrtmp
│ │ └── ExampleUnitTest.java
│ ├── settings.gradle
│ └── uvcApp
│ ├── build.gradle
│ ├── libs
│ │ ├── gson-2.1.jar
│ │ ├── libuvccamera-release.aar
│ │ └── update-release.aar
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── org
│ │ └── easydarwin
│ │ └── easypusher
│ │ ├── ApplicationTest.java
│ │ └── SplashActivityTest.java
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ │ └── zk
│ │ │ └── SIMYOU.ttf
│ │ ├── ic_launcher-web.png
│ │ ├── java
│ │ │ └── org
│ │ │ └── easydarwin
│ │ │ └── easypusher
│ │ │ ├── EasyApplication.java
│ │ │ ├── MainActivity.java
│ │ │ ├── PushCallback.java
│ │ │ ├── SplashActivity.java
│ │ │ ├── UVCActivity.java
│ │ │ ├── push
│ │ │ │ ├── MediaStream.java
│ │ │ │ └── UVCCameraService.java
│ │ │ └── util
│ │ │ ├── AbstractSubscriber.java
│ │ │ ├── Config.java
│ │ │ ├── RxHelper.java
│ │ │ ├── SPUtil.java
│ │ │ └── SurfaceTextureListenerWrapper.java
│ │ └── res
│ │ ├── anim
│ │ │ ├── slide_bottom_in.xml
│ │ │ ├── slide_left_out.xml
│ │ │ ├── slide_right_in.xml
│ │ │ └── slide_top_out.xml
│ │ ├── drawable
│ │ │ ├── recording_marker_interval_shape.xml
│ │ │ ├── recording_marker_shape.xml
│ │ │ └── setting_url_shape.xml
│ │ ├── drawable-hdpi
│ │ │ ├── float_button.png
│ │ │ ├── ic_action_push_error.png
│ │ │ └── ic_stat_camera.png
│ │ ├── drawable-mdpi
│ │ │ ├── ic_action_push_error.png
│ │ │ └── ic_stat_camera.png
│ │ ├── drawable-xhdpi
│ │ │ ├── android_player_pro.png
│ │ │ ├── android_rtmp.png
│ │ │ ├── com_back.png
│ │ │ ├── easy_logo.png
│ │ │ ├── green.png
│ │ │ ├── ic_action_push_error.png
│ │ │ ├── ic_action_switch_camera.png
│ │ │ ├── ic_action_switch_oritation.png
│ │ │ ├── ic_close_pushing_screen.png
│ │ │ ├── ic_pusher_screen_pushing.png
│ │ │ ├── ic_stat_camera.png
│ │ │ ├── ios_player_pro.png
│ │ │ ├── ios_rtmp.png
│ │ │ ├── new_player.png
│ │ │ ├── push_screen.png
│ │ │ ├── push_screen_click.png
│ │ │ ├── qr_scan_btn.png
│ │ │ ├── record.png
│ │ │ ├── record_pressed.png
│ │ │ ├── red.png
│ │ │ ├── settings.png
│ │ │ ├── start_push.png
│ │ │ ├── start_push_pressed.png
│ │ │ └── yellow.png
│ │ ├── drawable-xxhdpi
│ │ │ ├── ic_action_push_error.png
│ │ │ ├── ic_close_pushing_screen.png
│ │ │ ├── ic_pusher_screen_pushing.png
│ │ │ ├── ic_stat_camera.png
│ │ │ └── new_player.png
│ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_uvc.xml
│ │ │ ├── float_btn.xml
│ │ │ └── splash_activity.xml
│ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher_foreground.png
│ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher_foreground.png
│ │ ├── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ids.xml
│ │ │ ├── strings.xml
│ │ │ ├── styles.xml
│ │ │ └── update_strings.xml
│ │ └── values-w820dp
│ │ └── dimens.xml
│ └── test
│ └── java
│ └── org
│ └── easydarwin
│ └── easypusher
│ └── ExampleUnitTest.java
└── 好例子网_EasyRTMP-Android-dev (1).zip
110 directories, 213 files
标签: EasyRTMP
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论