Skip to content

Supported Platforms

rust-srec supports 12 streaming platforms with automatic stream detection and recording.

Platform List

PlatformURL FormatProtocolDanmaku
Bilibililive.bilibili.com/{room_id}FLV/HLS
Douyinlive.douyin.com/{room_id}FLV/HLS
Douyudouyu.com/{room_id}FLV
Huyahuya.com/{room_id}FLV/HLS
AcFunacfun.cn/live/{room_id}HLS
PandaTVpandalive.co.kr/play/{id}HLS
Redbookxiaohongshu.com/user/profile/{id}HLS
Weiboweibo.com/u/{uid}HLS
Twitchtwitch.tv/{channel}HLS
TikToktiktok.com/@{user}/liveHLS
Twitcastingtwitcasting.tv/{user}HLS
Picartopicarto.tv/{user}HLS/MP4

Common Configuration

Each platform can be configured at the platform level via SettingsPlatforms.

Authentication

Some platforms require cookies for:

  • Higher quality streams
  • Region-restricted content
  • Subscriber-only streams

Stream Quality

If you are getting lower resolution than expected (e.g., 480p instead of 1080p), try adding cookies from a logged-in account. Many platforms restrict high-definition streams to authenticated users.

See individual platform pages for authentication details.

Stream Inspection

You can use the built-in player to inspect available stream details for any live streamer:

  1. Go to the Sidebar.
  2. Click on the Player option.
  3. In the player view, you can see all available Formats (FLV, HLS), CDNs, and Qualities.
  4. This helps you verify if your current configuration (like cookies) is correctly working to unlock higher qualities or different formats.