Skip to content
ByteArk

ByteArk Stream

Launch your video platform without running servers

Upload, transcode, store, protect and deliver video over a CDN built for streaming, all in one cloud. You focus on the content. We run the infrastructure.

  • Adaptive Streaming (HLS)
  • Signed URL + Multi-DRM
  • REST API & Webhook
CDN bandwidth in Thailand
2,000+ Gbps
Connected nationwide
All major ISPs
Plays on every device
HLS · H.264
Widevine and FairPlay
Multi-DRM

Why ByteArk Stream

Every piece works together in one system

A CDN built for video, a management system with an API, and layered content protection. No need to stitch tools together yourself.

Delivery

A CDN built for video

ByteArk's network is designed for streaming, with over 2,000 Gbps of aggregate bandwidth in Thailand and direct connections to every major ISP. Large audiences can watch at once without stalls.

  • Over 2,000 Gbps of aggregate bandwidth in Thailand
  • Direct connections to every major ISP to cut latency
  • Adaptive streaming matches quality to each viewer's connection

Easy to manage, easy to extend

One dashboard, plus API and Webhook

Upload, edit metadata and set member permissions in a project from one dashboard. When you want to connect your own systems, use the REST API, Upload SDK and Webhook.

  • Upload, retrieve and import videos via REST API (import from S3 and HTTPS)
  • Get real-time processing status via Webhook
  • Video Upload SDK (JavaScript) and Form Upload SDK

Content security

Protect video at every layer

Control who can watch, from where, and on which website. Signed URL stops link sharing, and high-value content can use Clear Key or Multi-DRM (Widevine + FairPlay).

  • Signed URL stops copied links from playing elsewhere
  • Multi-DRM (Widevine + FairPlay) and Clear Key encryption
  • Geo-blocking and domain allow/block lists

How it works

From video file to viewer in 5 steps

Every step connects automatically in one system.

  1. 1

    Upload

    Bring videos in via the web UI, Upload SDK, Form SDK or REST API, including import from S3 and HTTPS.

  2. 2

    Transcode

    Videos are converted to web-ready formats automatically, with multiple resolutions over HLS (H.264).

  3. 3

    Manage & protect

    Add subtitles, set Signed URL, DRM and Geo-block, and organize your library.

  4. 4

    Deliver

    Stream over the CDN and play with ByteArk Player or your own player.

  5. 5

    Analyze

    See viewership and audience behavior in ByteArk Lighthouse, then improve.

In one service

Everything a video platform needs

Every part connects automatically. Turn features on when you're ready.

  • CDN for streaming

    Over 2,000 Gbps of aggregate bandwidth connected to every major ISP in Thailand, so large audiences stream smoothly.

  • Cloud storage

    Store original and transcoded files in the cloud, and download originals whenever you need them.

  • Transcoder (Adaptive)

    Converts to HLS (H.264) that plays in every browser, with quality presets you can configure.

  • Video player

    ByteArk Player is free for ByteArk users. Embed via iframe or use the URL in your own player.

  • Signed URL

    Stop unauthorized reuse of video links and control access per link.

  • Multi-DRM & encryption

    Protect high-value content with Multi-DRM (Widevine + FairPlay) and Clear Key.

  • Video management

    Edit, delete, import, organize with Custom Fields, and manage members and permissions in a project.

  • REST API & Webhook

    Upload, retrieve and import videos via REST API, and receive processing status via Webhook.

  • Subtitles

    Add multi-language subtitles, edit them in the Subtitle Editor, and generate them automatically.

Technical specs

Supported standards

Taken from the ByteArk Stream developer documentation.

  • Uploading

    • Web UI
    • Video Upload SDK
    • Form Upload SDK
    • REST API
    • Import from S3
    • Import from HTTPS
  • Transcoding & streaming

    • HLS
    • H.264
    • Adaptive Bitrate
    • HTTP Progressive
    • MPEG-DASH
  • Content protection

    • Signed URL (ark-v2)
    • Multi-DRM (Widevine + FairPlay)
    • Clear Key
    • Geo-block
    • Domain Allow/Block
  • Playback

    • ByteArk Player
    • iframe Embed
    • Playback URL
    • React / Vue / Angular
    • Next.js / Nuxt SSR
  • Video management

    • Custom Fields
    • Subtitle Editor
    • Multi-language subtitles
    • Project members
    • Access permissions
  • Developer & analytics

    • REST API
    • Webhook
    • Lighthouse Analytics
    • SDK: Web / Flutter / Android / iOS

Comparison

Why choose ByteArk Stream

Compared with building your own stack or using an overseas provider.

Why choose ByteArk Stream
CapabilityByteArk StreamBuild your own (FFmpeg + S3 + CDN)Overseas SaaS
Automatic transcoding (HLS/DASH)YesNoYes
Low-latency CDN in ThailandYesDIYNo
Built-in Signed URL + Multi-DRMYesNoYes
Audience analytics (Lighthouse)YesNoSome providers
REST API + WebhookYesBuild it yourselfYes
Thai-language support teamYesNoNo
Pricing and billing in Thai BahtYesDepends on providerNo

Video Analytics

Understand your audience with ByteArk Lighthouse

Lighthouse captures data from the player through to the dashboard, so you can see viewership and audience behavior and act on it. It supports VOD, Live and ad-supported VOD.

  • See overall viewership, then drill into videos, series and video types
  • Analyze retention, pauses and seeks
  • Filter, rank and export data
  • Embed the dashboard in your platform, with SDKs for Web, Flutter, Android and iOS
Views
Which content is popular, counted from real viewing sessions
Watch Time
How long viewers spend with a video
Retention %
How far viewers watch and where they drop off
Pause / Seek
Where viewers pause or skip, showing what engages viewers and what loses their interest

Ready to launch your video platform?

Start free, with a Thai-language support team from day one.