I’d like to load a rosbag file on a static website and play it back. I wonder if it is possible or if someone has done it before.
I am aware of roslibjs, which requires a network connection to a backend. That’s a little different.
I’m thinking about a way to replay a rosbag right inside the browsing context, without any network connection (i.e. load the file into the client from a static file server, then emulate playback).
This would be great for making demos on static websites requiring only static servers to serve the client (and rosbag files).
For example, one could store the website HTML file and rosbag files on Amazon S3 or Google Cloud Storage, serve them statically, then the HTML app would be able to fetch the rosbag files and play them in the browser. One could then, for example, make a WebGL rendering.
If you know of something, or have any ideas, it would be interesting to hear.