一個用來在任何裝置上觀看你的安卓螢幕畫面應用。
由 Dmitriy Krivoruchko 開發 · 有任何問題或想法,請與開發者聯繫。
這個 app 讓你可以從任何瀏覽器中觀看裝置的螢幕串流畫面。 簡單來說讓你的裝置可以在簡報或是 demo 時投射出畫面。 除了瀏覽器外,你不需要安裝任何額外軟體來使用它。 谷歌市場版本含有廣告,但是 F-Droid、AAPKS 和 FirebaseFree 是沒有廣告的。
Read this in other languages: English
它使用 MJPEG 編碼並透過網路傳輸傳輸畫面。如此一來在任何支援 MJPEG 編碼的瀏覽器上皆可觀看(Chrome, Safari, EDGE, Firefox).
這個 app 透過 WiFi 或 3G/LTE 網路傳輸。
支援 IPv4 和 IPv6。
請使用穩定的高速 WiFi 以達到順暢的收看體驗。
無須連接到外部網際網路,但至少要有一個能連接裝置與用戶端的區域網路。
用戶端數量是沒有限制的,但請注意每個用戶端都會佔用一定量的 cpu 資源及頻寬。
本程式使用 Android Cast功能,因此需 Android 5.0以上版本以執行。
警示: 這不是實時串流 app。依裝置性能及網路環境不同,約有 0.5 至 1 秒甚至更多的延遲。
警示: 這個 app 不是設計來串流影片的,特別是高畫質影片。如有這些需求請使用 Chromecast。
警示: 這個 app 不支援聲音串流,因為 MJPEG 僅為影像編碼。
警示: 某些電信商可能阻擋到您裝置的連入連線,因此即使裝置取得了一個 IP 位置,也不見得能夠連入。
警示: 某些 WiFi 網路(大部分是公用/免費網路)為了安全性的理由,阻擋連上它的裝置們彼此間的通訊。在這樣的網路環境上不一定能連入。例如在此網路環境中的筆電和手機將無法直接彼此通訊。
- 某些裝置上不會顯示通知圖示,但通知區域訊息實際存在。 Android bug: 213309。
版本 3.x 基於 Clean Architecture, Single Activity and MVI patterns and use:
- Kotlin
- Kotlin coroutines
- Android Jetpack libraries
- Koin
- Material Dialogs
- Binary Preferences
- Ktor
- Firebase Crashlytics
- xLog
- LeakCanary
如果你願意幫忙翻譯請將翻譯如下兩個文件:
- https://github.com/dkrivoruchko/ScreenStream/blob/master/app/src/main/res/values/strings.xml 和
- https://github.com/dkrivoruchko/ScreenStream/blob/master/data/src/main/res/values/strings.xml
然後請,提交一個 request 或者把這兩個文件通過郵件 dkrivoruchko@gmail.com 附件發給我。
非常感謝你的貢獻。
Dmitriy Krivoruchko - dkrivoruchko@gmail.com
如果有任何問題或點子歡迎來信談談。
The MIT License (MIT)
Copyright (c) 2016 Dmitriy Krivoruchko
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.