Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2-11 – First Person View #3

Open
manukautech opened this issue Aug 21, 2017 · 1 comment
Open

2-11 – First Person View #3

manukautech opened this issue Aug 21, 2017 · 1 comment

Comments

@manukautech
Copy link
Owner

Distant human operator can see and hear what the robot/device is seeing and hearing.
John does have this working as a Skype call but it is complex to setup and run.
Can we build this into our apps and Server?
Warning – this is probably a big task!
It may be better quality with “UDP streaming”. It may however be more reliable using our existing Server setup and encoding low resolution images into “base64” text to send as part of our present JSON message format.
Another John warning – John understands that images/video is easier than audio (!) Try images first.

@manukautech
Copy link
Owner Author

Good progress on this in our related project XMRemoteMonitor:
https://github.com/manukautech/XMRemoteMonitor
Modifying "diff-cam-engine" gives us jpeg images which we handle as base64 strings of about 20K. It was previously running on a default of uncompressed png which gave base64 strings of about 600K. We also discover that SignalR is limited to base64 strings of max 32700 characters which means that it is possible to use SignalR as a simple custom video streaming method on condition that we stay with low to medium resolutions like 400 x 225 pixels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant