Releases: Martin1994/OptimeGBA.io
v1.1
This release adds clickable/touchable game console buttons.
General dependencies:
- Server side
- ASP.NET 6 runtime
- Client side
- WebCodecs support in the browser
Dependencies with VP9:
- libvpx-1.11.0 (or any version with compatible ABI) - Usually you need to compile it by yourself
Dependencies with H264:
- libopenh264-2.2.0 - Use the precompiled binary to avoid patent issues.
To start the server:
dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom> [--VideoEncoding="<encoding>"]
VideoEncoding
can be one of the following:
vp9
h264highres
- default & recommendedh264
- Comparing toh264highres
this consumes slightly less CPU and networking but produces images with worse quality.
v1.0
This release adds audio support.
General dependencies:
- Server side
- ASP.NET 6 runtime
- Client side
- WebCodecs support in the browser
Dependencies with VP9:
- libvpx-1.11.0 (or any version with compatible ABI) - Usually you need to compile it by yourself
Dependencies with H264:
- libopenh264-2.2.0 - Use the precompiled binary to avoid patent issues.
To start the server:
dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom> [--VideoEncoding="<encoding>"]
VideoEncoding
can be one of the following:
vp9
h264highres
- default & recommendedh264
- Comparing toh264highres
this consumes slightly less CPU and networking but produces images with worse quality.
v0.3
This release adds H264 format video transmission.
General dependencies:
- Server side
- ASP.NET 6 runtime
- Client side
- WebCodecs support in the browser
Dependencies with VP9:
- libvpx-1.11.0 (or any version with compatible ABI) - Usually you need to compile it by yourself
Dependencies with H264:
- libopenh264-2.2.0 - Use the precompiled binary to avoid patent issues.
To start the server:
dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom> [--VideoEncoding="<encoding>"]
VideoEncoding
can be one of the following:
vp9
h264highres
- default & recommendedh264
- Comparing toh264highres
this consumes slightly less CPU and networking but produces images with worse quality.
v0.2
This release includes VP9 format video transmission.
With the integration of VP9, the latest dependencies are:
- Server side
- ASP.NET 6 runtime
- libvpx 1.11.0 (or any version with compatible ABI)
- Client side
- WebCodecs support in the browser
To start the server:
dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom>
v0.1
Initial release. In this release, video is transmitted in PNG format via WebSocket, while audio is not supported.
Prerequisite: ASP.NET 6 runtime
dotnet OptimeGBA-Web.dll --Optime:BiosHome=<dir-with-bios> --Optime:Rom=<path-to-rom>