Build it

Camera feeds

Withdrawn on 2026-10-03. The preview that this page used to describe — a camera as a room, published over WHIP and watched over WHEP or HLS — was built and tested on our test deployment and never switched on at api.ollacore.com. It has now been removed rather than shipped.

None of the preview addresses exist. /live/<room_id>/whip, /live/<room_id>/whep and /hls/<room_id>/index.m3u8 were never served by the production API and are not going to be. There is nothing to migrate from.

What remains #

One route from the preview did reach production: GET /v1/rooms/{room_id}/recordings, which listed a camera's stored recordings. It is deprecated under the /v1 stability policy: it still answers, with an empty list, and every response carries Deprecation and Sunset headers. It may be removed on or after 2027-01-05. Stop calling it; nothing it could return exists.

What to use instead #

  • Live video between people is Audio & video calls: a room's RTC socket, with camera and screen-share tracks, forwarded by the SFU to every member. That is unchanged and is where the engineering effort goes.
  • Video from an IP camera or NVR is not something Ollacore relays. If your app needs it, run a media server of your own and use Ollacore for the chat, calls and access model around it.

The design is written up in A camera is a room, kept as a record of what was built and why; the post carries the same withdrawal note.