├── .gitignore ├── .npmignore ├── AudioStreaming.js ├── LICENSE ├── Player.js ├── README.md ├── Streaming.js ├── StreamingConst.js ├── android ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs │ ├── pldroid-media-streaming-2.0.4.jar │ └── pldroid-player-1.3.2.jar ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── pili │ │ └── rnpili │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── pili │ │ │ └── rnpili │ │ │ ├── CameraPreviewFrameView.java │ │ │ ├── PiliAudioStreamingViewManager.java │ │ │ ├── PiliPackage.java │ │ │ ├── PiliPlayerViewManager.java │ │ │ ├── PiliStreamingViewManager.java │ │ │ └── support │ │ │ ├── Config.java │ │ │ ├── FocusIndicatorRotateLayout.java │ │ │ ├── Jsons.java │ │ │ ├── MediaController.java │ │ │ ├── Rotatable.java │ │ │ └── RotateLayout.java │ └── jniLibs │ │ ├── arm64-v8a │ │ ├── libpldroid_mmprocessing.so │ │ ├── libpldroid_streaming_aac_encoder.so │ │ ├── libpldroid_streaming_core.so │ │ ├── libpldroid_streaming_h264_encoder.so │ │ └── libpldroidplayer.so │ │ ├── armeabi-v7a │ │ ├── libpldroid_mmprocessing.so │ │ ├── libpldroid_streaming_aac_encoder.so │ │ ├── libpldroid_streaming_core.so │ │ ├── libpldroid_streaming_h264_encoder.so │ │ └── libpldroidplayer.so │ │ ├── armeabi │ │ ├── libpldroid_mmprocessing.so │ │ ├── libpldroid_streaming_aac_encoder.so │ │ ├── libpldroid_streaming_core.so │ │ ├── libpldroid_streaming_h264_encoder.so │ │ └── libpldroidplayer.so │ │ └── x86 │ │ ├── libpldroid_mmprocessing.so │ │ ├── libpldroid_streaming_aac_encoder.so │ │ ├── libpldroid_streaming_core.so │ │ ├── libpldroid_streaming_h264_encoder.so │ │ └── libpldroidplayer.so │ └── test │ └── java │ └── com │ └── pili │ └── rnpili │ └── ExampleUnitTest.java ├── index.js ├── ios └── RCTPili │ ├── RCTPili.podspec │ ├── RCTPili.xcodeproj │ └── project.pbxproj │ └── RCTPili │ ├── Info.plist │ ├── RCTAudioStreaming.h │ ├── RCTAudioStreaming.m │ ├── RCTAudioStreamingManager.h │ ├── RCTAudioStreamingManager.m │ ├── RCTPili.h │ ├── RCTPili.m │ ├── RCTPlayer.h │ ├── RCTPlayer.m │ ├── RCTPlayerManager.h │ ├── RCTPlayerManager.m │ ├── RCTStreaming.h │ ├── RCTStreaming.m │ ├── RCTStreamingManager.h │ ├── RCTStreamingManager.m │ ├── Reachability.h │ └── Reachability.m └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/.npmignore -------------------------------------------------------------------------------- /AudioStreaming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/AudioStreaming.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/LICENSE -------------------------------------------------------------------------------- /Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/Player.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/README.md -------------------------------------------------------------------------------- /Streaming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/Streaming.js -------------------------------------------------------------------------------- /StreamingConst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/StreamingConst.js -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/libs/pldroid-media-streaming-2.0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/libs/pldroid-media-streaming-2.0.4.jar -------------------------------------------------------------------------------- /android/libs/pldroid-player-1.3.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/libs/pldroid-player-1.3.2.jar -------------------------------------------------------------------------------- /android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/proguard-rules.pro -------------------------------------------------------------------------------- /android/src/androidTest/java/com/pili/rnpili/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/androidTest/java/com/pili/rnpili/ApplicationTest.java -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/CameraPreviewFrameView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/CameraPreviewFrameView.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/PiliAudioStreamingViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/PiliAudioStreamingViewManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/PiliPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/PiliPackage.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/PiliPlayerViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/PiliPlayerViewManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/PiliStreamingViewManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/PiliStreamingViewManager.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/support/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/support/Config.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/support/FocusIndicatorRotateLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/support/FocusIndicatorRotateLayout.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/support/Jsons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/support/Jsons.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/support/MediaController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/support/MediaController.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/support/Rotatable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/support/Rotatable.java -------------------------------------------------------------------------------- /android/src/main/java/com/pili/rnpili/support/RotateLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/java/com/pili/rnpili/support/RotateLayout.java -------------------------------------------------------------------------------- /android/src/main/jniLibs/arm64-v8a/libpldroid_mmprocessing.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/arm64-v8a/libpldroid_mmprocessing.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/arm64-v8a/libpldroid_streaming_aac_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/arm64-v8a/libpldroid_streaming_aac_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/arm64-v8a/libpldroid_streaming_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/arm64-v8a/libpldroid_streaming_core.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/arm64-v8a/libpldroid_streaming_h264_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/arm64-v8a/libpldroid_streaming_h264_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/arm64-v8a/libpldroidplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/arm64-v8a/libpldroidplayer.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi-v7a/libpldroid_mmprocessing.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi-v7a/libpldroid_mmprocessing.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi-v7a/libpldroid_streaming_aac_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi-v7a/libpldroid_streaming_aac_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi-v7a/libpldroid_streaming_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi-v7a/libpldroid_streaming_core.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi-v7a/libpldroid_streaming_h264_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi-v7a/libpldroid_streaming_h264_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi-v7a/libpldroidplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi-v7a/libpldroidplayer.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi/libpldroid_mmprocessing.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi/libpldroid_mmprocessing.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi/libpldroid_streaming_aac_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi/libpldroid_streaming_aac_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi/libpldroid_streaming_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi/libpldroid_streaming_core.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi/libpldroid_streaming_h264_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi/libpldroid_streaming_h264_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/armeabi/libpldroidplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/armeabi/libpldroidplayer.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/x86/libpldroid_mmprocessing.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/x86/libpldroid_mmprocessing.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/x86/libpldroid_streaming_aac_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/x86/libpldroid_streaming_aac_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/x86/libpldroid_streaming_core.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/x86/libpldroid_streaming_core.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/x86/libpldroid_streaming_h264_encoder.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/x86/libpldroid_streaming_h264_encoder.so -------------------------------------------------------------------------------- /android/src/main/jniLibs/x86/libpldroidplayer.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/main/jniLibs/x86/libpldroidplayer.so -------------------------------------------------------------------------------- /android/src/test/java/com/pili/rnpili/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/android/src/test/java/com/pili/rnpili/ExampleUnitTest.java -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/index.js -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili.podspec -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/Info.plist -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTAudioStreaming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTAudioStreaming.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTAudioStreaming.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTAudioStreaming.m -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTAudioStreamingManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTAudioStreamingManager.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTAudioStreamingManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTAudioStreamingManager.m -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTPili.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTPili.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTPili.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTPili.m -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTPlayer.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTPlayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTPlayer.m -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTPlayerManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTPlayerManager.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTPlayerManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTPlayerManager.m -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTStreaming.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTStreaming.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTStreaming.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTStreaming.m -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTStreamingManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTStreamingManager.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/RCTStreamingManager.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/RCTStreamingManager.m -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/Reachability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/Reachability.h -------------------------------------------------------------------------------- /ios/RCTPili/RCTPili/Reachability.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/ios/RCTPili/RCTPili/Reachability.m -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pili-engineering/pili-react-native/HEAD/package.json --------------------------------------------------------------------------------