NetConection Implementation (RTMPx/RTMFP protocols and more), maybe a clean and easy Solution? #16329
Replies: 6 comments 7 replies
-
You can't use WASI in the browser, WASI is prepared for WASM usages beyond the browser. |
Beta Was this translation helpful? Give feedback.
-
@lvyitian maybe I'm wrong but WASI is especially a System Interface API that CAN be a capability extension for WASM under certain conditions like client confirmation or else. WASI standard is still in development and not a closed project. also, for Ruffle Desktop adopt a WASI standard avoids OS differences as WASI harmonizes and is also done to be OS agnostic. |
Beta Was this translation helpful? Give feedback.
-
@lvyitian WASI can communicate with WASM in browser, like Flash AIR and Flash plugin in the past |
Beta Was this translation helpful? Give feedback.
-
@lvyitian I know all what you saying don't worry. I just share what's is on the table today with WASM and WASI which still not wrapped and open to new API requests. if communication from Web Wasm can be done with WASI so the socket can reside ONLY in WASI and the JS sandbox is respected on all aspect. I think it will need a client confirmation to allow the capability as the camera/microphone or all capabilites that go beyond the sandbox. |
Beta Was this translation helpful? Give feedback.
-
another very interesting project from an ex adobe RTMP RTMFP expert |
Beta Was this translation helpful? Give feedback.
-
headscale for nat traversal connections |
Beta Was this translation helpful? Give feedback.
-
To all Ruffle developers, I suggest to contact urgently @zenomnt from zenomt/rtmfp-cpp#18 , he's not against to help the community to study on the WASM/WASI API potential and why not find a a way to use WASI API to allow WASM to create sockets and more... https://github.com/WebAssembly/WASI so we could have mayb a clear and very interesting solution to finish to implement AS2 AS3 API and even more as WASI can open the door to agnostic OS System Interface like Adobe AIR.
Beta Was this translation helpful? Give feedback.
All reactions