Static Video Files

Get private HLS video file

GET
https://peertube2.cpy.re/static/streaming-playlists/hls/private/{filename}

Parameters

filenamestringrequiredpath

Filename

videoFileTokenstringquery

Video file token generated by PeerTube so you don't need to provide an OAuth token in the request header.

reinjectVideoFileTokenbooleanquery

Ask the server to reinject videoFileToken in URLs in m3u8 playlist

Response

200OK

successful operation

403Forbidden

invalid auth

404Not Found

not found

Authorization

OAuth2oauth2

Authenticating via OAuth requires the following steps:

  • Have an activated account
  • Generate an access token for that account at /api/v1/users/token.
  • Make requests with the Authorization: Bearer <token> header
  • Profit, depending on the role assigned to the account

Note that the access token is valid for 1 day and is given along with a refresh token valid for 2 weeks.