Ramudroid -Live Streaming and Surveillance

altanai
Ramudroid
Published in
2 min readOct 3, 2020

--

Summary of approaches to stream in realtime from Rpi based Robot

Live Streaming — Rpi Camera Access Libraries

  • flash
  • ffmpeg
  • WebRTC
  • motion
  • Uv4l
  • Janus
  • fswebcam
  • Rpi Cam

Pros and cons of different Media Capture Libraries

Motion -mjpeg

Adv:

  • Easy to install and run
  • Inbuilt monitoring

Disadv:

  • Delay in stream capture
  • Frame reload visible

Ffmpeg

Adv:

  • Flexibility to change parameters

Disadv:

  • Many dependencies
  • Heavier to install and make on Rpi h/w

Uv4l — WebRTC

Adv:

  • Fast , no delay
  • open codec — vp8

Disadv:

  • P2p only
  • Limited codec support
  • Requires https to capture from browser

WebRTC

Adv:

No plugins — No installations of flash or any other 3rd party plugins

Royalty-free codec — VP8 , VP9 , OPUS -MIT , GPL

Rapid Support — Community support and adoption by major browsers, native SDKs

Javascript — Support for js is the key to making it easily adoptable by developers

Integrable with any signalling method

  • SIP
  • MQTT
  • XMPP
  • Socketio
  • websocket

Live streaming on WebRTC

Presentation Ramudroid v7 for IOT PROJECT DAY

Open Source Project on Github

--

--

altanai
Ramudroid

VOIP , WebRTC , SIP, ML , media streaming , Algorithms, R&D , Quantum Computing https://telecom.altanai.com/