Description of WMBS - mediaexplorer74/Windows-Mobile-Browser-Streaming GitHub Wiki
Description of WMBS (Windows 10 Mobile Browser Streaming System)
Intro
Windows 10 Mobile Browser Streaming System (WMBS, in short) is a Browser-as-a-Service solution that allows you to use the modern Internet on Windows 10 Mobile devices[1]. Unlike other browsers on this platform, WMBS does not use the outdated EdgeHTML engine.
It requires a PC running Windows 10 or 11 on the same network as the phone [2]. All web-page processing happens on the PC, while the phone is used only for displaying the image, playing audio[3], and sending user commands. Thus, the smartphone acts as a remote terminal, and the main workload falls on the PC[4].
[1] Image and audio transmission quality depends on your network bandwidth.
[2] You can also set up the server on a PC with a public IP address for access from anywhere in the world.
[3] The audio transmission feature is in beta testing and may be unstable.
[4] Although page rendering occurs on the server, continuous data exchange can still tax the phone and drain its battery.
What do I need to do to start my journey on the Internet?
- start using BrowserServer ("Server Deployment Assistant"), follow these simple steps:
:: Server part
- Download zipped "binaries" and "install" (unzip) BrowserServer to some folder on your PC (i.e., C:\SDA).
- Add this app to your firewall exceptions list ( make sure nothing is blocking ports 8081 and 8082 )
- Launch the Assistant and wait for the message confirming the port has been opened successfully
:: Client part
- Download BrowserClient appx bundle and manually install it into your WindowsPhone via Portal (or app installer). Note: If you have not installed apps on Windows 10 Mobile before, find some good installation guide at Youtube or Telegram
- Ensure your phone and PC are connected to the same network
- Specify the IPv4 address for connection in the format ws://IPv4-address:port
Note: the address suggested by the Assistant may not always work. In that case, open your PC’s network settings and enter the current IP address manually.
- Configure any other connection settings as desired and click "Connect." All done!
Audio Transmission - Beta Testing
Despite the preliminary testing, the audio transmission feature is enabled by default. You can disable or enable it on the connection page. You do not have to specify the address for audio connection manually. In most cases, it is correctly detected automatically.
- Known Issues:
- Sometimes the audio may begin playing only after some time following the server start
- Overall audio quality is low
- Background audio playback is not supported