Skip to main content

Support Matrix

The following technical descriptions highlight capabilities of Livepeer Studio features and components available for building your livestreaming application:

Livepeer Studio Features

FeatureDescriptionCapabilities
LivestreamLivestreaming using broadcasting software or WebRTMP
  • Multistream
  • Livestream Recording
  • Suspend streams
  • On DemandUpload and store videos for on demand access
  • Export to IPFS or other services
  • Upload video to Livepeer Studio (API or Dashboard)
  • Store assets on decentralized storage
  • MintMinting .mp4 video as an NFT
  • Mint .mp4 video files
  • Use to create custom ERC-721 smart contracts
  • Deploy to mainnet, testnet or layer 2 solutions like Optimism in your custom smart contract
  • What We Support

    The components of our architecture handle:

    • Ingest Support
    • Transcoding Support
    • Video Workflow

    Ingest Support

    attributenotes
    LocationEU, US
    Ingest FormatRTMP, SRT
    Ingest CodecH264 + AAC
    Ingest AuthenticationWebhook based
    Encoder SoftwareSupported tested: OBS 25.0.8, ffmpeg 4.3, StreamaxiaSupported untested: Xsplit, other versions of OBS and ffmpeg, other RTMP encoders, SRT encodersUnsupported: WebRTC
    FramerateBetween 5fps and 60fps, passthrough or custom
    GOP Size (Keyframe Interval)Supported tested: Constant GOP, Variable GOP of 0.5s to 8sSupported untested: Xsplit, Other versions of OBS and ffmpeg, other RTMP encodersUnsupported: Variable GOP not within 0.5s to 8s

    Transcoding Support

    attributenotes
    LocationEU, US
    CodecH264 + AAC
    H264 Transcoding ProfilesBaseline, Main, High
    FPSSupported tested: 24, 25, 30, 60 fps, uniform across all renditionsSupported untested: custom fps, uniform across all renditions
    ResolutionSupported tested: Custom resolution up to 1080pSupported untested: Custom resolution up to 4k
    Pixel formatYUV4:2:0

    Video Workflow Support

    attributenotes
    Latency10-18 seconds with good RTMP ingest health, 2s segment size, and standard 3 seg buffering in player
    Live output formatHLS playback URL (m3u8)
    H264 Transcoding ProfilesBaseline, Main, High
    Video playersSupported tested: video.js, hls.js, safari/ios native player, TheoplayerSupported untested: JWPlayer, android native, Shaka, Exo, Bitmovin, Brightcove
    Video Delivery LocationSupported tested: EU, USSupported untested: Asia, South America, Australia, Africa
    Live stream recordingOnly available for paying users. HLS playback URL (m3u8) available 5 minutes after session ends. Livepeer.com stores recording and serves playback via CDN. There is no limit on recording length.
    Recording output formatHLS playback URL (m3u8)
    CDN deliveryCDN delivery is only available for paying users.
    Non-CDN DeliveryNon-CDN delivery for free tier users is limited to 10 viewers per account. Free tier users will have transcoding limited to 240p after 30 free minutes.
    Custom CDNOnly for custom pricing tier users.
    Stream Statusactive or inactive
    Stream lengthWe can support streams up to 12 hours in length. Please reach out to hello@livepeer.com if you’re looking to run longer uninterrupted streams through Livepeer.com.
    Scalability1000 concurrent streams across all users. Please contact us at hello@livepeer.com for additional capacity