Live video streaming

Live video streaming with the whole path published.

Most managed streaming is a hostname and a hope. This page names the parts: what you push, which machine receives it, which city it sits in, whose network announces that address, and the exact point at which you should stop renting a share of it and take your own box.

  • 5 Mbpsingest ceiling on every paid channel
  • 1,000concurrent viewers, the published cap
  • AS19624announces both origins — ours, not rented

Four hops, and we will name all four.

There is no undisclosed CDN layer in this product and no reseller behind it. What follows is the whole chain between your camera and someone watching.

  1. 1

    Your encoder

    Anything that speaks RTMP. OBS, vMix, Wirecast and XSplit are what most people bring; FFmpeg if you are scripting it; a Teradek, Epiphan or rack encoder if there is no laptop at the venue. We do not sell you an encoder and we do not care which one you picked.

  2. 2

    Ingest, on port 1935

    Your own hostname under srfms.com, with an application name and a source password that are yours alone. Up to 5 Mbps in on a paid channel — comfortably 1080p, and more than most events actually send.

  3. 3

    A Wowza Streaming Engine origin, in New York or Bucharest

    Real machines in our own racks, not a tenancy on someone else's platform. You are told which one you are on and it does not move underneath you. Packaging to HLS happens here.

  4. 4

    Delivery, straight off that origin

    The playlist URL points at the same box. That is the honest description of a shared channel: one origin, a published viewer ceiling, and no edge tier pretending otherwise. When you need one, the CDN is a separate product and we will say so rather than quietly bundling it.

Both origins sit inside our own autonomous system.

AS19624 is registered to Data Room, Inc. — the company that operates Server Room — and it is what announces the addresses your viewers connect to, in New York and in Bucharest alike. There is no upstream platform between you and the metal, and you do not have to take that on trust: an autonomous system number is a public record.

Look it up yourself at bgp.tools/as/19624, then resolve your own channel hostname and check the two agree.

New York

Two Wowza origins. The default for North American audiences and for anyone whose encoder sits on the US east coast.

AS19624

Bucharest

One Wowza origin, and the one to pick for European and Middle Eastern viewers. Paid channels choose; the free channel is placed on availability.

AS19624

The ceiling, in numbers, before you pay.

A shared platform has limits. Publishing them is cheaper for everyone than discovering them during an event, so here they are — and where a competitor writes “unlimited”, read “undisclosed”.

5 Mbps

Ingest, per channel

The source bitrate we accept on Premium and Platinum. That is a solid 1080p encode. It is not enough for genuine 4K, and we would rather say so than print the word on a plan that cannot carry it.

1,000

Concurrent viewers

The cap on every shared plan on this site, video and audio alike. Ten on the free channel. Past a thousand you want your own machine, and the last section on this page says which one.

1 or 2

Channels

One on Free and Premium, two on Platinum. A channel is an independent ingest endpoint with its own key — two of them is two simultaneous programmes, not two qualities of one.

Unmetered

Hours and traffic

Nothing counts the minutes you are on air and nothing counts the bytes going out. This is the one place the word means what it says: there is no allowance to exceed and no overage line on the invoice.

Playback on the shared platform is plain HTTP on port 1935. If your page is served over HTTPS and must not mix content, that is a reason to take a dedicated box, where the certificate is yours — ask us before you order rather than after.

Three channels, one price list.

No introductory rate and no renewal step-up: the figure you pick is the figure that recurs. Paying for a year up front is the only discount, and it is shown next to the monthly one rather than buried.

Try it

Free

A real channel on the real platform, for proving the pipeline works.

$0/ month

One‑off $5 setup. No card on file afterwards.

  • 1 channel
  • 10 concurrent viewers
  • Any RTMP encoder
  • HLS playback URL
  • Ad‑free player, embeddable
  • New York or Bucharest, on availability
  • Email support
Create it free

Most channels start here

Premium

One production channel at full ingest, with people on the phone.

$49/ month $348/ year

$348 a year saves 41%.$29 a month, billed yearly. No setup fee.

  • 1 channel
  • Up to 1,000 concurrent viewers
  • 5 Mbps ingest — 1080p
  • Any RTMP encoder
  • HLS playback URL
  • Ad‑free player, embeddable
  • You choose New York or Bucharest
  • Phone and live chat, 24/7
Take Premium

Two programmes

Platinum

Two independent channels — a second feed, a backup desk, or a staging endpoint you can rehearse on.

$89/ month $828/ year

$828 a year saves 23%.$69 a month, billed yearly. No setup fee.

  • 2 channels
  • Up to 1,000 concurrent viewers
  • 5 Mbps ingest — 1080p
  • Any RTMP encoder
  • HLS playback URL
  • Ad‑free player, embeddable
  • You choose New York or Bucharest
  • Phone and live chat, 24/7
Take Platinum

Wiring it up, including the part everyone gets wrong.

Your channel is provisioned with four values: a hostname, an application name, a stream key and a source password. Three of the four go into your encoder. Nothing here is a per‑seat licence, an SDK or a proprietary client — if it speaks RTMP it will publish, and if it plays HLS it will watch.

The mistake we see most: pasting the whole URL into one box. OBS, vMix, Wirecast and XSplit all want the server URL and the stream key in separate fields, and concatenated they fail with a message that tells you nothing. FFmpeg is the exception and genuinely does take one combined URL ending in the stream name, so do not carry the two‑field rule across to it.

Written guides with current screenshots, rather than a click path we remembered: OBS, XSplit, Wowza Streaming Engine, Epiphan, Teradek Cube, or the overviews of software and hardware encoders.

When to stop renting a share of this.

A shared channel is the right answer until one of four things is true. We would rather tell you which one you are hitting than sell you a bigger share of the same box.

You are near a thousand watching at once

The published cap is the real one. A dedicated origin's ceiling is the port and the machine, not a number in a plan.

You need the engine to do something ours does not

Custom Wowza modules, DVR and time‑shift, server‑side transcoding to a full ladder, DRM, token authentication, your own certificate on your own hostname. All of it needs the config file, which means the box.

You want to see the machine

Every dedicated server here includes out‑of‑band management — console before the OS boots, virtual media, power and sensors — so a stream that dies at 3am is something you can look at rather than something you file a ticket about.

The bill stops making sense

Two or three shared channels is usually the point at which one machine is both cheaper and less trouble. Ask us to do that arithmetic before you buy the third.

Not sure which line you are on? Book half an hour or write to us — the answer is usually one question about your peak concurrent count, and it costs nothing to ask.