Live event VOD delivery specifications

Version 2.0 - September 2023

1. General overview

The Roku Channel is committed to providing the highest quality content and values its Partners for helping to achieve this goal. The Roku Originals Post Production Delivery Specifications outline the best practices for the Partner at this time. This document and the requirements are subject to change at Roku’s sole discretion.

The specifications below encompass deliverables for Roku Originals Post Production, as they relate to VOD delivery of Live Events/Series. It is not comprehensive of all deliverables that may be required as part of your agreement. Please continue to utilize the The Roku Channel Ingest Specifications document for all other areas noted below:

  • Ad Policy
  • Kids Directed Content Policy
  • External Branding and Calls to Action
  • Artwork and Marketing Deliverables
  • File Delivery Setup

2. Post kick-off

Post Producer resumes should be sent to Roku for prior approval. One week prior to Production start, please reach out to Roku Post Production to set up a kick-off call. In prep for this call, please review this full specification document so that we can address any follow up questions you may have.

2.1 Startup documents

Additionally, please make sure to send the preliminary versions of all documents noted below to Roku Post Production prior to the first day of Production. Available templates have been provided in the Post Kickoff zip file.

  1. Post Production Contact List
  2. Preliminary Vendor List

2.1.1 Episode numbering

  • Production Number: 3-digit number that reflects season number and sequencing of shot material (101, 102, etc.)

    • One-off Specials should contain the prefix “SP” and begin with 100. (SP100, SP200, etc.).
  • Air Order: 1-digit number that reflects the order in which each episode will air.

2.2 Notifications workflow

  • Once in production, any changes to the post schedule/calendar must be communicated to Roku Post Production immediately (within 24 hours)
  • QC Delivery and Final Delivery dates cannot shift without written approval by Roku Post Production

2.3 Misc

  • Please be sure to include the full name of the show in the subject line of all email correspondence.
  • Do not include the Roku name or logo on any documents (including contact sheets, call sheets, PR’s, casting notices etc.) without written permission from Roku Production.
  • The Roku Contact sheet is for Studio use and should not be distributed widely

2.4 Roku marketing

Please reach out to the Roku Creative Studio (dlrokuoriginalmarketingcreative@roku.com) to determine what marketing deliverables will be required for your show. Marketing will be directly involved in the Main Title treatment creative process.

2.5 Roku localization

Roku’s Localization Team may handle the creation of foreign language subtitles and audio descriptions, dependent on the series. At the beginning of production, please reach out to Localization (Localizationoperations@roku.com) to verify what deliverables will be required for your project.

3. Production

Each production will be required to submit a Dailies Memo prior to the commencement of principal photography. The memo should confirm camera(s) being utilized as well as the workflow for processing all captured video and audio.

3.1 Capture specifications

  • Unless otherwise approved by Roku production prior to the commencement of principal photography, you will be required to capture at a minimum resolution of HD (1920x1080) and an aspect ratio of 16:9 to match final deliverables specs. Any changes to the required resolution or aspect ratio must be approved by Roku.
  • All material should be captured, transferred, and mastered in a progressive frame rate. Please do not apply any cross-conversions to content.
  • Please do not apply in-camera upscaling or de-squeezing to any camera masters. If your desire is to work with cameras that do not natively capture in HD, please reach out to Roku Post Production to discuss workflow options.

4. Deliverables

The specifications below detail all deliverables required for each Roku production. A production will not be considered wrapped until all assets below are delivered and confirmed by the Roku Post Production team. If you have any questions, please do not hesitate to reach out to Roku Post Production.

All content that will be branded as a Roku Original series will be required to add the Roku Originals logo to their end credits. The Roku Originals Logo should be placed last in the end credits. The Roku Originals end logo is available HERE.

4.2 Filename specifications

4.2.1 Papers deliverables

Paper deliverables should all be uploaded to the “Hub” platform noted above. Please adhere to the following naming conventions when delivering documents to the Hub:

  • ShowTitle_PTID_DocumentName_aoDate

    Your PTID (Provider Title ID) will be found on the Hub in the name of your Show Deliverables Folder. If the document is a final document, it should be labeled with ‘Final’ instead of the date.

  • Example: TheBestRokuShow_SC00000_PostVendorList_FINAL

    *For any redeliveries of post deliverables, please include the date in addition to “FINAL”

4.2.2 Master video deliverables

All master* video files should be labeled as follows:

ShowCode_ProdNumber_AirOrder_Version_LangCode_Resolution_ColorSpace_FN_Audio_FrameRate_Date-v#.mov

Example:

NION_101_AIR_1_TXTD_enUS_UHD_SDR_FN_2CH_23976p_20190701-v2.mov

Production Number = As listed on Post Grids

Air Order = Please list even if the Air Order is the same as the Production Number

File Name Segment File Name Abbreviation
Version TXTD (Texted), TXLS (Textless), or PROXY
Language enUS (American English) or esMX (Mexican Spanish)
Resolution UHD or HD + Color Space = SDR or HDR
Forced Narratives FN (Present), NC (none present)
Audio 2CH (Interleaved) or 8CH (5.1 and Stereo) - 7.1 audio not permitted on any masters at this time
Frame Rate 23976p, 24p, 25p, 2997p, 30p, 50p, 5994p, 60p
Revision Date Please list in the following format: YYYYMMDD
Version Number To indicate the current or previous passes of QC and track the latest version for delivery

*See 4.3.6 for Proxy file naming.

4.2.3 Master audio deliverables

Audio materials should be named to include all appropriate information:

ShowCode_ProdNumber_Vers_Date_LangCode_MaterialType_Channel#_SampleRate_BitRate_TC_Channel.mov

Examples:

MAMA_102_v04_20220919_enUS_PM_Nearfield_2ch_48k_24b_23976.L.wav

MAMA_102_v03_20220919_esMX_FXSTEM_6ch_48k_24b_23976.R.wav

MAMA_102_v02_20220919_esMX_ME_Nearfield_6ch_48k_24b_23976.C.wav

Material Type Abbreviation
Printmaster PM
Music & Effects ME
Audio Stem FXStem, MXStem, DIAStem, FFFXStem
Optional Tracks OPT, OPTA, OPTB, GRP
Add’l Detail (Dialogue Guide Track, ADR, etc) GUIDE, ADR
Channel Type Abbreviation
Mono Mono
Stereo 2CH
5.1 Surround 6CH
7.1 Surround 8CH
Atmos Atmos
Track Assignment Abbreviation
Mono N/A
Stereo LT, RT
5.1 Surround L, R, C, LFE, LS, RS

4.3 VOD video deliverables

All video masters should be delivered at specification unless agreed to with the Roku production team ahead of production.

If your image capture settings are not at the same data rate or higher of the export settings mentioned in 8.4.3, please reach out to Roku Post or let your Post Manager know. In order to prevent up-sampling, your final export should match the data rate that was captured (for example, if the camera captured ProRes 422, then final export should be ProRes 422 or equivalent).

4.3.1 VOD video formatting

All files should be formatted to start at 00:00:00:00.

Files should begin with program and end on the last frame of the Roku Originals logo end card.

All video files MUST NOT contain any of the following: bars and tone, bumpers, segment recaps or previews, VITC time code, advertisements, slates, rating cards, FBI warning cards, placards, overlay branding, promotional bugs, informational bugs, watermarks, or website link callouts.

If promotional bugs or watermarks are required by a 3rd party, Roku Content Legal should be notified.

4.3.2 VOD ad breaks

Each project will be required to deliver the VOD video master follows:

  • All ads should be removed from the program.

  • Ad breaks should be formatted as one second of black (no text permitted). Fade outs/ins are permitted.

The exact timecode of each ad break, in HH:MM:SS:FF format, will be required in both the Segment Rundown and Metadata deliverables. Both templates were provided in the Post Kickoff Deliverables Packet. Please reach out to Roku Post if you did not receive one.

4.3.3 VOD audio formatting

For the Final Texted Masters, all audio should be contained within the delivered mezzanine file. See the audio settings listed in 2.3.4 for specifications based on delivery codec.

The audio channel mapping and tagging of metadata must be verified via a program like QuickTime 7, QuickTime Pro, Telestream Switch or Adobe Media Encoder for all texted and textless masters.

  • If the audio is not labeled with the correct metadata (for instance if all channels are labeled as “C” or “Mono”) this will prevent ingest on Roku’s end and will need to be corrected and re-delivered.

  • Incorrectly labeled audio can be manually adjusted in QuickTime Pro without a re-export.

    Mixing Specifications:

  • Target - 24 LKFS +/- 2 (any average between -22 & -26). Based on ITU-R 1170-3 measurement.

  • Audio should not peak above -2 dBfs (True Peak)

4.3.4 VOD texted video masters

The formatting requested below is a subset of The Roku Channel Ingest Specifications.

Video Codec ProRes
Container MOV
Profile 422 HQ
Minimum Bitrate 175 mbit/s or higher
Landscape aspect ratio 16:9 (1.77:1) - (no black bars)
W1920 x H1080 (HD)
Pixel aspect ratio Square pixels (1:1)
Scan type Progressive scan type
Chroma Subsampling 4:2:2
Color Space BT.709 Legal Video Range (16 to 940)
Bit depth 10-bit or 12-bit
Constant Frame Rate 23.976p, 24p, 25p, 29.97p, 30p, 50p, 59.94p, 60p
Native frame rate No 3:2 pulldown flags
Audio Codec PCM
Format 1 Interleaved Track or 2 Mono Tracks
Track Layout Interleaved: Track 1: Stereo, LT/RT
Mono: Track 1: Stereo LT, Track 2: Stereo RT
7.1 audio is not permitted on any masters at this time
Sample Rate/Bit Depth 48000Hz/24-bit
Channel Mapping & Metadata Tagging See 2.4.2 -Verify correct audio channel mapping and metadata tagging.

4.3.5 Textless delivery

Textless Reels/Masters are a Roku Original-specific deliverable. They provide our Marketing team with clean assets to use in preparation for the VOD launch (where applicable).

If your content includes burned-in on screen text, you will be required to deliver a separate Textless Reel or Full Episode. This reel should include clean, text-free versions of any shots that contain burned-in subtitles or graphic text elements. If the show contains a comprehensive graphics package, please strip all graphics and supply the graphics package or elements in Archival. Video and Audio specs should mirror the Texted Masters noted above.

Audio mapping label verification as noted in 2.4.2 must be verified in textless master.

Additionally, if foreign language subtitles cover 30% or more of a given episode, you will be required to deliver a fully textless version of that episode.

4.3.6 VOD final proxy files (clean & visible timecode)

Proxy files are a Roku Original-specific deliverable. They are utilized by multiple internal teams both pre and post launch.

From each Texted Master created, please export following proxy files:

Video Codec H.264
Container MOV or MP4
Picture (1) Clean & (1) w/Vis.TC UR
Bitrate 5mbit/s (total file size < 1gb to 2gb)
Dimensions W1920 x H1080 (HD)
Scan Type Progressive scan type
Color Space BT.709 Legal Video Range
Bit Depth 10-bit or 12-bit
Constant Frame Rate Should Match Master
Native Frame Rate Should Match Master
Audio Ch.1 Stereo Left, Ch.2 Stereo Right
Filename ShowCodeProdNumber_AirOrder_Language_Proxy_HD FN(if applicable)_AudioTimecode(Clean or VisTC)_RevisionDate-v#(Final or Pre-QC).mov

THAM_101_AIR_1_PROXY_enUS_HD_FN_2CH_CLEAN_20200916_V4_FINAL.mov

4.4 VOD audio delivery

Audio stems are a Roku Original-specific deliverable. Full audio stem delivery may not be required for each series. Please reach out to Roku Post Production to determine if your series will be required to delivery these materials. As content, formatting, and style will differ from one series to the next, Roku understands that stem delivery may also vary.

4.4.1 Domestic episode stems

Provided below are the stems Roku would like to receive, if available (and applicable):

  • Mono Dialogue, Music, and SFX stems
  • Stereo Printmasters
  • Stereo Music & Effects
  • Stereo Music
  • Stereo Dialogue
  • Stereo Sound Effects

All audio should be archived as 24-bit, 48kHz WAV files. If Final Mix was 7.1, stems should be delivered as 7.1 as well. However, stem and master delivery to Roku must be in 5.1 and/or Stereo ONLY.

Please see section 4.2.3 for full guidelines on labeling audio files.

ShowCode_ProdNumber_Vers_LangCode_MaterialType_Channel#_SampleRate_BitRate_TC_Channel.mov

Examples:

MAMA_102_v04_enUS_PM_Nearfield_2ch_48k_24b_23976.L.wav

Roku Best Practices

  • Roku requires that all music be cleared for both domestic and international use across all media on all devices.

4.5 VOD timed text file delivery

Roku Originals Live Event content should be delivered in each of the following timed-text formats in order to support the hearing impaired:

  • Subtitles: Language solely (no inclusion of sound descriptors)

    • Foreign subtitle files should also include any translated forced narratives that are currently burned into picture in English
  • SDH: Language in addition to sound descriptors (no forced narratives)

All timed-text files should be formatted to match the final VOD Video Master, not the live broadcast master. The files must have the same timecode and frame rate as the video and audio delivered.

Roku requires closed captions and subtitles in SRT formats. Character encoding MUST be UTF-8.

Languages & Formats Required:

English (American, Code: enUS): Subtitles, SDH, & FN

Spanish* (Neutral Latin American Spanish, Code: esMX): Subtitles (no SDH or FN necessary)

*If applicable, and dependent on Roku’s distribution rights

All files should be labeled as follows:

ShowCode-ProdNumber-LanguageCode_Format-RevisionDate

Filename Examples:

NION-101-esMX_SUB-20190701

NION-101-enUS_SDH-20190701

NION-101-enUS_FN-20190701

4.6 Paper deliverables

Roku’s External Deliverables Hub (“Hub”) is a centralized location for all wrap deliverables documents. If you have not been granted access and will be handling this portion of delivery, please reach out to your Post Manager.

4.6.1 Roku metadata ingest template

Metadata allows Roku to ingest and display all series related information for our customers. Marketing and/or the Roku Content Executive may tweak the information to ensure it’s as effective as possible on the Roku platform.

The required details will include, but are not limited to, the following:

  • Show - Title, Description, Primary Spoken Language, Production Companies
  • Season - Title, Description (leave blank if not applicable)
  • Episode - Title, Production Number, Air Order, Total Run Time (TRT)

Please note that air order and episode titles must be a decision made with your Content Executive. The episode titles must be creatively driven (e.g. not “Episode 1”) and should be written with the show writers or receive writer approval. Episode Titles should be locked after Rough Cut 1s.

Please ensure you have the most up to date template for Metadata which can be found here within the Roku Ingest Specs site.

4.6.2 Credits documents

Please deliver all of the following items as part of Final Delivery:

  1. PNG files relating to the Title Logo and any other logos submitted should be uploaded to Frame.io.
  2. Traditional Episodic Credits Lists that detail the specific credits tied to each episode should be uploaded to the Hub. This can either be Excel or Word formatted in a standard traditional scrolling or end-card format.

4.6.3 Segment rundowns

You will be required to deliver a detailed breakdown of the timecodes pertaining to all segments in each episode. Please utilize the Roku Segment Rundown Template provided in your Kick-Off Delivery Packet.

Roku requires that the timecodes within this document be delivered in HH:MM:SS:FF format. Any spreadsheets submitted without this formatting will not be accepted by Roku. 

4.6.4 As broadcast scripts

Please deliver one set of As Broadcast Scripts for each series to the Hub. ABS files should reflect all changes made during the live broadcast, but do not need to be created by an outside vendor.

4.6.5 Final font memo

Please deliver one document that details the font name and size utilized for opening credits, identifiers and/or other on-screen text added to each episode (where applicable) to the Hub. If applicable, please also note which vendor created the show logo.

4.6.6 Episodic delivery checklist

Please deliver the final version of the Roku Delivery Checklist that you received in the Kick-Off Delivery Packet to the Hub. All of the following must be completed:

  • All applicable file version dates and delivery locations for each asset
  • Any assets not being delivered to Roku, as approved by Roku Post, should be identified as such within the “Delivery Destination/Notes” section of each deliverable
  • If archival delivery will trail wrap, please indicate when it will be completed and who the primary point person will be to confirm for Roku Post

4.6.7 Music cue sheets

Music Cue Sheets are required for all projects. Please use the cue sheet template found on the ASCAP website linked here or similar cue sheet template when submitting to Roku. The ASCAP template is also available via the Hub in the Production Legal – Scripted folder. Upload completed cue sheets to the Hub. If you have specific questions about Roku requirements for Music Cue Sheets, please contact Sydnee Grossberg at sgrossberg@roku.com.

5. Archival

Archival delivery is not required for all Live Event content. Please reach out to Roku Post Production to determine if your series will be required to deliver these materials.

5.1 High resolution masters & source material

Any and all series that are wholly owned by Roku will require delivery of archival media (where applicable) via LTO7 or greater. LTOs should be formatted LTFs and include a digital manifest for each tape.

When adding assets to Frame.io folders, do not create additional sub-folders for episodes. Keep all media (proxies, texted/textless masters) only in the specified folder.

The following are required deliverables that must be uploaded to the Final Archive folder on frame.io:

Required:

  • Final Texted Masters
  • Final Textless Masters/Reels
  • Final Audio Stems
  • Graphic Elements – Main title card, credit PNGs, end credit PNGs, on-screen graphics, interstitials, etc.