├── .gitignore ├── .idea ├── AndroidProjectSystem.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── deploymentTargetSelector.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── kotlinc.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── peakmain │ │ └── video_audio │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── demo.h264 │ ├── cpp │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ ├── crash │ │ │ │ ├── CrashAnalyser.h │ │ │ │ ├── JNIBridge.h │ │ │ │ ├── SignalHandler.h │ │ │ │ ├── Utils.h │ │ │ │ └── stringprintf.h │ │ │ ├── log.h │ │ │ ├── mmkv │ │ │ │ ├── MMKV.h │ │ │ │ └── ProtoBuf.h │ │ │ └── native-lib.h │ │ ├── native-lib.cpp │ │ └── src │ │ │ ├── crash │ │ │ ├── CrashAnalyser.cpp │ │ │ ├── JNIBridge.cpp │ │ │ ├── SignalHandler.cpp │ │ │ ├── Utils.cpp │ │ │ └── stringprintf.cpp │ │ │ └── mmkv │ │ │ ├── MMKV.cpp │ │ │ └── ProtoBuf.cpp │ ├── java │ │ └── com │ │ │ └── peakmain │ │ │ └── video_audio │ │ │ ├── App.kt │ │ │ ├── MainActivity.kt │ │ │ ├── activity │ │ │ ├── Camera2XActivity.kt │ │ │ ├── CameraActivity.kt │ │ │ ├── MMKVActivity.kt │ │ │ ├── ProjectScreenAcceptActivity.kt │ │ │ ├── ProjectScreenSendActivity.kt │ │ │ ├── SimpleActivity.kt │ │ │ ├── VideoAcceptVideoCallActivity.kt │ │ │ ├── VideoSendVideoCallActivity.kt │ │ │ └── simple │ │ │ │ └── H264PlayerActivity.kt │ │ │ ├── basic │ │ │ ├── BaseActivity.kt │ │ │ └── BaseRecyclerStringAdapter.kt │ │ │ ├── simple │ │ │ ├── BasicSurfaceHolderCallback.kt │ │ │ ├── H264Player.java │ │ │ └── mmkv │ │ │ │ └── MMKV.java │ │ │ ├── utils │ │ │ ├── Camera2Helper.kt │ │ │ ├── CameraHelper.kt │ │ │ ├── CameraXHelper.kt │ │ │ ├── CrashUtils.kt │ │ │ ├── FileUtils.java │ │ │ ├── VideoAudioUtils.kt │ │ │ ├── crash │ │ │ │ ├── JavaCrashMonitor.kt │ │ │ │ ├── NativeCrashMonitor.java │ │ │ │ └── callback │ │ │ │ │ └── CrashListener.java │ │ │ └── socket │ │ │ │ ├── CodecLiveH265.java │ │ │ │ ├── SocketAcceptLive.java │ │ │ │ └── WebSocketSendLive.java │ │ │ ├── video │ │ │ ├── DecodecVideoCallLiveH265.java │ │ │ ├── EncodecVideoCallAcceptLiveH265.java │ │ │ └── EncodecVideoCallSendLiveH265.java │ │ │ └── widget │ │ │ ├── CameraSurface.java │ │ │ ├── VideoCallAcceptSurfaceView.java │ │ │ └── VideoCallSendSurfaceView.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_accept_video_call.xml │ │ ├── activity_camera.xml │ │ ├── activity_camera2x.xml │ │ ├── activity_h264_player.xml │ │ ├── activity_main.xml │ │ ├── activity_mmkv.xml │ │ ├── activity_project_screen.xml │ │ ├── activity_send_video_call.xml │ │ └── item_recyclerview_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── peakmain │ └── video_audio │ └── ExampleUnitTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── javaLib ├── .gitignore ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── peakmain │ └── javalib │ └── H264Parse.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/peakmain/video_audio/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/androidTest/java/com/peakmain/video_audio/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/demo.h264: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/assets/demo.h264 -------------------------------------------------------------------------------- /app/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /app/src/main/cpp/include/crash/CrashAnalyser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/crash/CrashAnalyser.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/crash/JNIBridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/crash/JNIBridge.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/crash/SignalHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/crash/SignalHandler.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/crash/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/crash/Utils.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/crash/stringprintf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/crash/stringprintf.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/log.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/mmkv/MMKV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/mmkv/MMKV.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/mmkv/ProtoBuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/mmkv/ProtoBuf.h -------------------------------------------------------------------------------- /app/src/main/cpp/include/native-lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/include/native-lib.h -------------------------------------------------------------------------------- /app/src/main/cpp/native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/native-lib.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/src/crash/CrashAnalyser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/src/crash/CrashAnalyser.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/src/crash/JNIBridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/src/crash/JNIBridge.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/src/crash/SignalHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/src/crash/SignalHandler.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/src/crash/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/src/crash/Utils.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/src/crash/stringprintf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/src/crash/stringprintf.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/src/mmkv/MMKV.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/src/mmkv/MMKV.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/src/mmkv/ProtoBuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/cpp/src/mmkv/ProtoBuf.cpp -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/App.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/Camera2XActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/Camera2XActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/CameraActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/CameraActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/MMKVActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/MMKVActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/ProjectScreenAcceptActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/ProjectScreenAcceptActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/ProjectScreenSendActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/ProjectScreenSendActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/SimpleActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/SimpleActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/VideoAcceptVideoCallActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/VideoAcceptVideoCallActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/VideoSendVideoCallActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/VideoSendVideoCallActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/activity/simple/H264PlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/activity/simple/H264PlayerActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/basic/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/basic/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/basic/BaseRecyclerStringAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/basic/BaseRecyclerStringAdapter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/simple/BasicSurfaceHolderCallback.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/simple/BasicSurfaceHolderCallback.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/simple/H264Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/simple/H264Player.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/simple/mmkv/MMKV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/simple/mmkv/MMKV.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/Camera2Helper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/Camera2Helper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/CameraHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/CameraHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/CameraXHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/CameraXHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/CrashUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/CrashUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/FileUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/VideoAudioUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/VideoAudioUtils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/crash/JavaCrashMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/crash/JavaCrashMonitor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/crash/NativeCrashMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/crash/NativeCrashMonitor.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/crash/callback/CrashListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/crash/callback/CrashListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/socket/CodecLiveH265.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/socket/CodecLiveH265.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/socket/SocketAcceptLive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/socket/SocketAcceptLive.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/utils/socket/WebSocketSendLive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/utils/socket/WebSocketSendLive.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/video/DecodecVideoCallLiveH265.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/video/DecodecVideoCallLiveH265.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/video/EncodecVideoCallAcceptLiveH265.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/video/EncodecVideoCallAcceptLiveH265.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/video/EncodecVideoCallSendLiveH265.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/video/EncodecVideoCallSendLiveH265.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/widget/CameraSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/widget/CameraSurface.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/widget/VideoCallAcceptSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/widget/VideoCallAcceptSurfaceView.java -------------------------------------------------------------------------------- /app/src/main/java/com/peakmain/video_audio/widget/VideoCallSendSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/java/com/peakmain/video_audio/widget/VideoCallSendSurfaceView.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_accept_video_call.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_accept_video_call.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_camera.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_camera.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_camera2x.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_camera2x.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_h264_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_h264_player.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_mmkv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_mmkv.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_project_screen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_project_screen.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_send_video_call.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/activity_send_video_call.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_recyclerview_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/layout/item_recyclerview_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/peakmain/video_audio/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/app/src/test/java/com/peakmain/video_audio/ExampleUnitTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/gradlew.bat -------------------------------------------------------------------------------- /javaLib/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /javaLib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/javaLib/build.gradle -------------------------------------------------------------------------------- /javaLib/src/main/java/com/peakmain/javalib/H264Parse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/javaLib/src/main/java/com/peakmain/javalib/H264Parse.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Peakmain/Video_Audio/HEAD/settings.gradle --------------------------------------------------------------------------------