Video Component For the Interface

One feature I wanted to add to the control interface was real-time video that allows a user to see the device that they were manipulating with minimal delay. Ultimately I settled on WebRTC, which allows for Real-Time Communication (RTC) of media data through a web browser.

While the components WebRTC aren’t difficult themselves to master, it does require additional knowledge of signaling and NAT traversal which, at least for me, could be somewhat daunting for the casual programmer.  Luckily there are resources such as Servicelab.org to help put the pieces together. Below shows real-time video streaming using webrtc

 

As a secondary mention, I did try to investigate popular social media streaming services, including Youtube, but was obtaining up to 10 seconds of delay

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s