Comments (10)
the webview access may be the same as the desktop
from ion.
SO on Desktop, Webview does or DOES NOT have access to the camera and mic ?
from ion.
Maybe using Flutter Web
+ Electron
is another possible solution.
from ion.
There is a great Webview that golang can use and cpp can use without all the Electron heaviness !
https://github.com/zserge/webview/tree/webview-x
From the Go-flutter code we would just need to open a Window that uses this and load the Flutter Web into it.
Do you want to try ?
from ion.
@winwisely99 Yes i want to try it out, is it possible to call webrtc api completely
from ion.
As per discussion the best approach for now seems to be:
https://github.com/asticode/go-astilectron
A Make file ( or other ) using this approach here:
https://github.com/pion/ion/tree/master/sdk/flutter/example
from ion.
I think this should be brought forward because it is important we know this works ASAP.
from ion.
But what about Notifications and Deeplinking ?
- From Golang its pretty easy to do both, but need to make sure it
But what about Dialogs ? Might suck on Web. Lets see.
from ion.
But what about Notifications and Deeplinking ?
- From Golang its pretty easy to do both, but need to make sure it
But what about Dialogs ? Might suck on Web. Lets see.
I think this example is only used to show running Flutter Web app
based on go-astilectron and package it into a Desktop App
Golang interaction with Flutter Web (JS) is another question because ION-based clients do not need to interact with golang on the client-side, you can refer to
https://github.com/asticode/go-astilectron-demo/blob/master/message.go#L18
from ion.
SO summary is that ASTI Electron is unsuitable because of how it works.
It unpacks the Electron Framework files at install time ! SO you cant sign it. Its really a hack design IMHO.
The way to fix it is to embed those Framework files into the Desktop at compile time !
- then the ASTI golang code should still work call it
- then hover bundler will include the Electron Framework files when it packages things
from ion.
Related Issues (20)
- my network is NAT forwarding, How do I configure HOT 1
- my network is NAT forwarding, How do I configure HOT 1
- nats server error HOT 1
- about the uid binding in ontrackevent and ontrack HOT 1
- add an area directly inside of the sfu that allows users to point to their ssl certs HOT 3
- How to deploy ION to kubernetes? HOT 5
- AWS Ec2 Deployement HOT 20
- Promise on rtc.join never gets call
- How to set room name?
- when i open the signal TLS,ion-app-web connect failed
- docker-start-services not support multi-times execute. HOT 2
- 使用nginx代理5551端口流量,默认一分钟关闭连接,是否有心跳 api?
- ERROR: for redis Cannot start service redis HOT 7
- How to do load balancing?
- The 'ontrackevent' event is called regardless of the session
- open does not work on linux
- panic: (*logrus.Entry) Error
- [QUERY] Understand ICE implementation in ion
- Websocket messages can be sent, but the server has not responded
- whats the browser connection url when running under docker compose ? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ion.