ComputationalRadiationPhysics / isaac

In Situ Animation of Accelerated Computations :microscope:
http://ComputationalRadiationPhysics.github.io/isaac/
GNU Lesser General Public License v3.0
25 stars 15 forks source link

WebRTC #41

Open ax3l opened 8 years ago

ax3l commented 8 years ago

Documenting what would be necessary for a WebRTC binding. (Split from #40)

Might be too complex for now and we can almost always guarantee a TCP forwarding as in the current workflow.

ax3l commented 8 years ago

@bussmann

P.S.: I love that it now speaks websockets&TCP. Any plans for WebRTC?

@theZiz

You got me wrong or better: I was unspecific. The isaac server just needs a protocol to pass json messages to the insitu library. Python should be able to use tcp for this. However you are right, the library should probably get some new fancy features for the python binding. ;) But the whole API will get some major changes anyway when my WHK employment starts...

About WebRTC: No plans atm. Tbh I am not a big fan of WebRTC. Too much packed in one little very problem specific API. E.g. WebRTC can handle h264 rtp streams - but the video tag cannot! Imho they should focus on basic html5 features instead of adding more plugins directly to the browser. Enough rant. However the API and the needed environment is still very complex. At least it cannot be added just by the way. Before I can even decice, whether WebRTC is useful and doable I need to read more about it, maybe even play a bit with it.

@bussmann

Fair enough, I like a step by step approach.