232 lines
8.4 KiB
YAML
232 lines
8.4 KiB
YAML
|
Categories:
|
||
|
- Multimedia
|
||
|
- System
|
||
|
License: MIT
|
||
|
AuthorName: Dmitriy Krivoruchko
|
||
|
AuthorEmail: dkrivoruchko@gmail.com
|
||
|
SourceCode: https://github.com/dkrivoruchko/ScreenStream
|
||
|
IssueTracker: https://github.com/dkrivoruchko/ScreenStream/issues
|
||
|
Changelog: https://github.com/dkrivoruchko/ScreenStream/releases
|
||
|
|
||
|
AutoName: ScreenStream
|
||
|
Description: |-
|
||
|
The application allows viewing the device screen in your web browser. The main
|
||
|
idea is to show your device screen during presentations and demos. No need of
|
||
|
any additional software except for this app and a web browser. No annoying ads
|
||
|
or pop-ups.
|
||
|
|
||
|
It uses MJPEG to encode screen images and send them through the network. So it
|
||
|
works with any desktop or mobile browser which supports MJPEG (Chrome, Safari,
|
||
|
EDGE, Firefox).
|
||
|
|
||
|
The application works via WiFi and/or 3G/LTE network. Fast and stable WiFi
|
||
|
recommended because of high traffic and low network delay requirement. No
|
||
|
Internet required, however, there must be a network connection between the
|
||
|
client and the device.
|
||
|
|
||
|
The number of client connections is unlimited, but be aware that each of them
|
||
|
requires some CPU resources and bandwidth to send data.
|
||
|
|
||
|
Application uses Android Cast feature and requires at least Android 5.0 to run.
|
||
|
|
||
|
WARNING: This is not a real time streaming app. Expected delay is at least 0.5-1
|
||
|
second or more on slow devices, bad WiFi or on heavy CPU load by other apps.
|
||
|
|
||
|
WARNING: This app is not designed for streaming video, especially HD video. Use
|
||
|
Chromecast instead.
|
||
|
|
||
|
WARNING: This app does NOT support SOUND streaming, because MJPEG does not
|
||
|
support sound.
|
||
|
|
||
|
WARNING: Some cell operators may block incoming connections to your device for
|
||
|
security reasons, so, even if the device has an IP address from a cell operator,
|
||
|
you may not be able to connect to the device on using this IP address.
|
||
|
|
||
|
WARNING: Some WiFi networks (mostly public/guest) block connections between its
|
||
|
clients for security reasons, so you may not be able to connect to the device
|
||
|
via WiFi. For example, a laptop and a phone in this such a WiFi network will not
|
||
|
be able to connect to each other.
|
||
|
|
||
|
RepoType: git
|
||
|
Repo: https://github.com/dkrivoruchko/ScreenStream
|
||
|
|
||
|
Builds:
|
||
|
- versionName: 2.1.4
|
||
|
versionCode: 214
|
||
|
commit: 2.1.4
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild: sed -i -e '/maven {$/,/}/d' -e '/fabric\.io/d' -e '/io\.fabric/d' ../build.gradle
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 2.1.5
|
||
|
versionCode: 215
|
||
|
commit: 2.1.5
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild: sed -i -e '/maven {$/,/}/d' -e '/fabric\.io/d' -e '/io\.fabric/d' ../build.gradle
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 3.0.17
|
||
|
versionCode: 30017
|
||
|
commit: 3.0.17
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 3.0.18
|
||
|
versionCode: 30018
|
||
|
commit: 3.0.18
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 3.1.0
|
||
|
versionCode: 30100
|
||
|
commit: 3.1.0
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 3.1.1
|
||
|
versionCode: 30101
|
||
|
commit: 3.1.1
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 3.1.3
|
||
|
versionCode: 30103
|
||
|
commit: 3.1.3
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 3.1.4
|
||
|
versionCode: 30104
|
||
|
commit: 3.1.4
|
||
|
subdir: app
|
||
|
output: build/outputs/apk/fabricfree/app-fabricfree-unsigned.apk
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
build: gradle assembleFabricfree
|
||
|
|
||
|
- versionName: 3.1.5
|
||
|
versionCode: 30105
|
||
|
commit: 3.1.5
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- fabricfree
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
|
||
|
- versionName: 3.1.6
|
||
|
versionCode: 30106
|
||
|
commit: 3.1.6
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- fabricfree
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
|
||
|
- versionName: 3.1.7
|
||
|
versionCode: 30107
|
||
|
commit: 3.1.7
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- fabricfree
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
|
||
|
- versionName: 3.1.8
|
||
|
versionCode: 30108
|
||
|
commit: 3.1.8
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- fabricfree
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
|
||
|
- versionName: 3.2.0
|
||
|
versionCode: 30200
|
||
|
commit: 3.2.0
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- fabricfree
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
|
||
|
- versionName: 3.2.1
|
||
|
versionCode: 30201
|
||
|
commit: 3.2.1
|
||
|
subdir: app
|
||
|
gradle:
|
||
|
- fabricfree
|
||
|
prebuild:
|
||
|
- sed -i -e '/fabric\.io/d; s|= uri("https://jitpack\.io")|"https://jitpack.io"|'
|
||
|
../build.gradle
|
||
|
- sed -i -e '/io\.fabric/d; /com\.google\.gms/d' ../build.gradle build.gradle
|
||
|
- sed -i -e '/releaseImplementation/d; /^android\.applicationVariants\.all {/,/^}$/d'
|
||
|
build.gradle
|
||
|
|
||
|
AutoUpdateMode: Version %v
|
||
|
UpdateCheckMode: Tags
|
||
|
CurrentVersion: 3.2.1
|
||
|
CurrentVersionCode: 30201
|