Project:Puppeteer: Difference between revisions
From London Hackspace Wiki
mNo edit summary |
m (→Contributors) |
||
Line 65: | Line 65: | ||
=== Contributors === | === Contributors === | ||
*[[User:mentar|mentar]] | *[[User:mentar|mentar]] | ||
* | *Eric M | ||
*[[User:tcm|Ted]] |
Revision as of 17:10, 19 February 2014
TelePi
TelePi is an open-source telepresence platform that allows people to log-into robots and be able to control them remotely in a seamless manner.
Requirements
- Extendable
- Multi-user
- Multiple hardware
Progress
- Still gathering requirements and doing initial technology tests
Technical details
System diagram
<graphviz border='frame' format='svg' > digraph rfboard{
rankdir=LR; size="8,5!"; client [label="client",shape=box];
subgraph cluster_0 {
node [style=filled];
label = "bot";
web_service [label="web service",shape=box]; media_streamer [label="media streamer",shape=box]; hardware [label="control hardware",shape=box]; web_service -> hardware; }
media_streamer -> client [label="media"]; client -> web_service [label="control"]; client -> media_streamer [label="media"];
}
</graphviz>
Streaming protocols analysis
Gstreamer
- Pros
- Very fast - HW accelerated
- Flexible to develop upon
- Cons
- Tricky to display in browser
MJPEG
- Pros
- Great browser support in every browser
- Speed to be tested, but should be decent
- Cons
- High bitrate
- Video only, need a separate solution for audio
ffmpeg + RMTP + JWplayer
- Pros
- Decent browser support
- Cons
- High latency
- Needs flash, so won't work on IOS and some browsers