Media Studio FAQs

Find the answers to all your Media Studio questions with our FAQs. This section will cover the Media Studio Library, video analytics, Producer, broadcast analytics, monetization, and Business Manager analytics.


Video Analytics

Broadcast Analytics

Business Manager Analytics

Producer: Sources

Producer: Broadcasts

Producer: LiveCut

Monetization: Amplify Sponsorships

Monetization: Amplify Pre-roll - Setup

Monetization: Amplify Pre-roll - Publishing

Monetization: Amplify Pre-roll - Broadcasts


How do I get access to Media Studio?
Currently, access to Media Studio is given on an invite-only basis. If you have been invited, go to studio.twitter.com and log in using your Twitter username. If you are logging in for the first time, you will see a welcome message explaining how to use the tool.

What type of media is supported in Media Studio?
You can upload images, GIFs, and videos into your Library. Additionally, all media that has been uploaded or attached to Tweets created via the desktop or mobile Twitter apps will appear in your Library.

Is there a video file size limit? 
Video files can be up to 1 GB in size. If you have a video file that is larger than 1 GB, we suggest lowering the resolution and/or the bitrate of the video.

Is there a video length limit?
Yes, the default length is 140 seconds. Some accounts can upload videos up to 10 minutes in length (reach out to your Twitter account manager for more information).

I get a "Video too long" error message when uploading media
Check to ensure your video is under 2:20 in duration (or 10 minutes, if you have been allowed access to this feature by your Twitter account manager).

I get an "Upload failed" error message when uploading media
Check to ensure your video is under 1 GB in file size. Even if it is close to this limit, but not over, there may be issues completing the upload depending on your location relative to our data centers.

Can I upload multiple files at at the same time?
Yes. When selecting media to upload from your computer, you can highlight multiple files to upload. Studio also has a drag-and-drop functionality, allowing you to upload files just by dragging the icons from your desktop or file manager to your Media Studio Library.

Can I edit the media I’ve uploaded to Media Studio? 
No, Media Studio does not currently have any editing capabilities. Future iterations of Media Studio will be expanded to include additional tools and functionality.

Can I schedule a Tweet?
Yes. When composing a Tweet, users can select to either Tweet immediately or schedule it to be Tweeted at a later time. Moreover, users will have the ability to schedule an unlimited amount of Tweets.  

Can I set the title and description that users see in my video Tweet? 
Yes, the title and description can be edited via the Upload, Edit, and Compose pages. These fields are optional and can be left blank if necessary.

I get a “Valid URL must be provided” error message when adding a call-to-action URL
Check for any invalid special characters in your URL, like vertical bars, spaces, or quotation marks.

Can I use my own video player?

Media Studio requires the use of the native Twitter video player. 

Can I include advertising on my video? 
At this time, only users in the In-Stream Video Ads or In-Stream Video. Sponsorships programs may include advertising in their videos. If you are interested in either program, reach out to your Twitter account manager.

How do I save any updates I make within Media Studio?
There is no save button within Media Studio — all changes and updates are automatically saved.

What are content restrictions? What are geo-restrictions?
Enabling content restrictions on a video allows the viewing of the video to be limited to viewers in specified countries. Restrictions are set by either Including a list of countries allowed to view, or Excluding a list of countries not allowed to view the video. Keep in mind that there may be a delay when updating restrictions on a video that has already been Tweeted (approximately one to two minutes).

Can I change thumbnails of my uploaded videos?
Yes. Click on a video within your Library to see the Select thumbnail button. You can either select a frame from the video itself, or upload an image file from your local computer. If uploading a custom thumbnail file from your computer, please ensure its aspect ratio is the same as your video content. Using a custom thumbnail that is a different size can cause issues with playback on Twitter.

Can I create Tweets from multiple usernames?
Yes, Media Studio supports the creation of multiple Tweets to various usernames at once. First ensure that you have access to Tweet on behalf of other usernames. In the Tweet compose window, look for the icon next to your username listed at the top-left. Within the dropdown will be a list of all @usernames with which you can create Tweets. Select as many usernames as needed, and click the Tweet button.

Can I delete a media asset I’ve uploaded?
Yes, you can delete a media asset from the UI by clicking the trash can button found when you hover at the bottom of each thumbnail included in your Library. 

Can I delete a media asset I’ve already Tweeted?

Yes, you can delete a media asset after it has been Tweeted. This can be done in Media Studio by clicking the trash can icon found when you hover at the bottom of each thumbnail included in your Library. If you are deleting an already Tweeted media asset, we recommend that you also delete the Tweet from Twitter. Otherwise users will receive an error saying that the media asset cannot be viewed/played.

Can I filter the view of media within my Library?
Currently we only support filtering the Library view by media type. 

Can I upload multiple subtitles per video?
Currently we only support one subtitle file uploaded per video.

Video Analytics

Where can I view analytics about my Tweeted videos?
We currently have two video analytics dashboards. The first is inside Media Studio, as you can click into each individual video to see detailed analytics. This method is particularly helpful for giving you insights on that one particular video. The second dashboard is the Video Activity Dashboard, accessible via the Analytics dropdown in the top navigation bar in Media Studio. This method is helpful for seeing analytics across multiple videos and wider ranges of time.

What metric is used for the video view count?
The main Twitter video view is also called an MRC view. It is a view of a video that is for two seconds and contains at least 50% of the video player in-view. So you may also hear it called 2s/50%.

Can I see analytics broken out by Tweet?
Yes, these analytics can be found in the Video Analytics Dashboard. Once inside of the dashboard, find and click into the video. A window will appear — on the left-hand side there will be a list of Tweets that included that video, alongside the video view metrics associated to each Tweet. This information can also be exported as a .CSV.

What analytics are tracked? 
Users with access to Media Studio will be able to access the Video Analytics Dashboard via the Analytics tab of Media Studio. Some examples of the analytics tracked include: 

Video starts

Completion rate

Quartile rates (25%, 50%, 75%, 100%)

Total minutes viewed 

Call-to-action clicks  

Can I use third-party analytics services?

No, we do not support third-party analytics integrations for Media Studio.

Broadcast Analytics

Can I view analytics associated with a broadcast?
Yes, once inside of Producer in Media Studio, click into a live or ended broadcast, then click on the Analytics tab. Please note you will be able to see complete data for live viewership two to three hours after your broadcast ends.

Some examples of the analytics tracked include: Total views (live and replay)
Watch time (total minutes watched)
Number of unique viewers (live and replay)
Number of unique live viewers
Number of live concurrent viewers
Top five countries
Top five platforms

Can I download my broadcast analytics?
Users can first modify the desired date range within Media Studio, and then click the Export button. The downloaded .CSV file will contain analytics split out by both live and replay viewership. At this time, top country analytics are not available via Export.

Do the analytics shown in Media Studio contain Periscope viewership?

No, at this time, analytics shown within Media Studio only contain viewership data from Twitter. Views from the Periscope apps are not counted within these metrics. Visit periscope.tv to find more analytics, though those metrics will not include Twitter viewership, and are not measured by the same standard as those views aggregated by Media Studio.

Business Manager Analytics


How do I access Business Manager?
Within your Media Studio account, click the account dropdown button on the right side of the page. The link to Business Manager will be at the top of the list.

Can I set up a business account myself?

No, your Twitter account manager will have to create the business account. Before contacting your account manager, assemble a list of all of the usernames you would like to see in your business account. Then provide the usernames of those users who would act as Administrators (this will also give them full administrative access to every Media Studio account within the business account).

Can I view live analytics data across all usernames?

Currently Business Manager only supports analytics for uploaded videos. So at this time it is not possible to export live analytics via this tool.

How much data can be viewed and exported?

The overview page has historical data starting from January 1, 2017, and can look at a full year at a time. The report exports can include six months at a time.

How can I view data only associated to one username?
Click on a username within the Business Manager to open a link to the Video Analytics Dashboard for that account. Otherwise use the username filter within Business Manager to select individual accounts to be selected for viewing or exporting data.

Why did a username suddenly get access to all accounts in my organization?
Business Admins are automatically granted administrative access to each account in the Business Manager, allowing them to view analytics for each account in the business manager. 

My username is part of a business, so why can’t I see metrics for the full business?

If your handle is in a business, you will be able to navigate to Business Manager but will only be able to view aggregated metrics for the accounts to which you have access. Only Business Admins or handles that have access to all handles in the Business Manager will be able to view analytics for the entire business.


Producer: Sources

What is a source?
Sources are the method of ingesting live video via RTMP into Producer in Media Studio. A source needs to be created before you are able to ingest video and broadcast live on Twitter. There is no limit on the amount of sources that can be created, but we recommend reusing one or more sources in your account to simplify your experience.

Can I reuse a source across different broadcasts?
Yes, as long as your broadcasts occur at different times. We do recommend reusing sources, but if you have multiple broadcasts that need to occur at the same time, it will be necessary to create additional sources.

Can I use an existing RTMP stream from another platform (Periscope, Facebook Live, YouTube, etc.) for my source?
No, it is not possible to reuse these existing streams. There must be a separate stream published to a source in Media Studio in order for us to properly ingest the video content. There are third-party services that can “split” one stream in order to send it to multiple RTMP points across different platforms. These services can be used to publish live video to Producer in Media Studio.

What software and hardware encoders are currently supported?
This list is not exhaustive and could change at any time: OBS, Wirecast, Teradek, Elemental, Switchboard Live, LiveStream, FFMpeg, Tricaster, Telescope, LiveU, vMix, Vidpresso, Restream.io

What is HLS?
HLS refers to HTTP Live Streaming, a media streaming protocol for delivering media over the internet. It is a popular format leveraged by hundreds of media companies to deliver live streams, particularly for mobile consumption.

What types of HLS streams are supported?
The HLS URL must end with an .m3u8 or .m3u extension. Video and audio specifications are the same as RTMP. For full details about our recommended specs, please see Twitter Help page.

Can I stream HLS with encryption?
At this time we cannot ingest HLS streams with AES encryption, though we do support URLs with long-lived tokens (i.e. 30 days or longer).

Can I set up a Source with a non-public, restricted HLS stream?
Yes, in the Source details window you will see a list of IP addresses you will need to manually input into your encoder, which will allow Twitter to ingest your restricted stream.

What region should I select when creating a new HLS Source?
Choose whichever region is closest to the stream origin location.

Can Twitter provide an HLS stream for me to ingest?
No, you must provide a stream of your own, for which you must have the proper rights, even if you do not plan on publicly streaming the content on Twitter.

Can I ingest an HLS stream with advertising or sponsors?
You can set up a Source with a stream that has advertising, but you must not make public broadcasts with these streams. You are welcome to ingest the stream privately in order to create clips via LiveCut, but any clips shared to Twitter must not have advertising shown in the content of the video. If you wish to monetize your content, please reach out to your Twitter account manager for more information on our monetization programs.

Are there any limitations to using either HLS or RTMP?
No, please use whichever type of stream is available to you. All broadcast functionality in Media Studio is the same, regardless of what type of stream ingestion you are using.

Can I edit an HLS Source after creation?
No, you cannot make any modifications to a Source except for the Source name. If an HLS URL changes, or if you need to modify the region/location of the Source, you must create a new Source. As there are no restrictions to how many Sources you can have in Media Studio, you are welcome to either keep or delete the original Source.

Can I ingest an RTMP stream into an HLS Source?
No, at this time we only allow HLS streams to be inputted for HLS Sources. You are not able to utilize ‘RTMP pull’.

Can I re-use video links from other websites, like YouTube or Livestream?
No, it is not possible to ingest content broadcasted on other websites. You must provide either an HLS URL, or push video via RTMP directly to Twitter. If you wish to go live on multiple websites, including Twitter, at the same time, we recommend using a service like Restream or Switchboard.

Are broadcast scheduling and private broadcasting available in any other products or via third-party tools besides Media Studio?No, HLS Sources are only available for users within Media Studio.


Producer: Broadcasts


What is a broadcast?
Broadcasts are the method of going live with a stream on Twitter. Broadcasts are how most people on Twitter will be experiencing your live video.

What is the maximum duration for my scheduled broadcast?

Broadcasts scheduled to Start later are restricted to a six (6) hour maximum duration. Broadcasts that Start immediately do not have a maximum duration.

How far in advance can I schedule my broadcast?

We have set the maximum date that can be scheduled in advance at one-year in the future.

Can I edit the date and duration of my scheduled broadcast, or end it early?

Yes, you can edit the start and end times of a broadcast before it goes live. Once a broadcast is live, you can edit only the “Ends” field, either to end the broadcast early, or extend to a maximum of six hours.

Can I Tweet a scheduled broadcast that is not yet live?

Yes, you can Tweet any scheduled broadcast, as long as its audience setting is “Public”. The Tweet for a scheduled broadcast will contain the image you uploaded during broadcast creation. Include information about the scheduled date and time within your Tweet text to ensure users tune-in at the right time.

What does public and private mean in the context of broadcasting?

Public broadcasts can be viewed by anyone on Twitter or Periscope (unless the broadcast is geo-restricted). Private broadcasts are only viewable by the user logged into Media Studio, as its primary use is to be used for broadcasts that should not be public, but will be used to create clips using LiveCut.

What are recurring scheduled broadcasts?
Recurring broadcasts take the settings of a scheduled broadcast and set up those conditions to repeat on a daily or weekly interval for up to one calendar year. Recurring scheduled broadcasts will each appear as individual items within your Scheduled Broadcasts list and will stream the content coming through on the associated source at the scheduled time.

How can I make a change to one or more recurring scheduled broadcast(s)?
Simply click into an upcoming recurring scheduled broadcast in the Scheduled Broadcasts list and make adjustments to any of the fields as needed. Once you click on ‘Save’, choose whether you would like to apply the change to the one broadcast edited or to all future broadcasts within the recurrence.

Can I change the date at which my recurring scheduled broadcast will end?
Once you create a recurring scheduled broadcast, you cannot extend the end date further. However you can delete broadcasts after a point in time of your choosing and apply that change to all of the following recurring broadcasts after the date you selected.

Can I extend my recurring scheduled broadcast beyond one year?
Recurring scheduled broadcasts can be scheduled out over the course of one calendar year. Once created, they cannot be extended. If you need to continue a recurring scheduled broadcast after the 1-year maximum, you will need to create a new recurring scheduled broadcast.

What does “Your broadcast could not be created”?
This means your broadcast was not able to be created because of a time and source conflict. Within the warning window, you will see a list of the title(s) and date(s) of any upcoming scheduled broadcasts that overlap in time or source with the ones you are attempting to create. You can either edit the broadcast(s) which conflict, or use a different source for the new recurring broadcasts you are scheduling.

Can I Tweet a private broadcast?

No, it is not possible to Tweet a private broadcast, as it is only visible within Media Studio.

Will my followers get notified of new broadcasts on Periscope?

Yes, when a broadcast goes live, it is discoverable on Periscope if you have associated your Periscope account with your Twitter username.

Will my followers get notified of new broadcasts on Twitter?

Twitter followers will only get notified of new broadcasts if there has been a Tweet created with the broadcast via Producer in Media Studio. At that point, we will also send a push notification to those Twitter followers that have specified a desire to be alerted when your account has a live broadcast.

Can broadcasts be monetized?

Yes, Tweets containing a broadcast can be monetized on Twitter by associating it to a sponsorship program via Producer in Media Studio. When creating a Tweet, there will be a dropdown to select the desired program that has been linked to your username by a Twitter account manager.

At this time, we are testing monetization of broadcasts via the In-Stream Video Ads program. Please reach out to your Twitter account manager for more information.

What happens once a broadcast is over?
Once a broadcast is ended, it turns into a video-on-demand replay video that is accessible from Twitter or Periscope. Any Tweets that had been created during (or after) the broadcast was live will automatically show the replay and start users at the beginning of the video.

What are content restrictions? What are geo-restrictions?
Enabling content restrictions on a broadcast allows the viewing of the broadcast to be limited to the countries specified upon creation of the broadcast. These settings apply to the stream while live and as a replay, and is set by either Including a list of countries allowed to view, or Excluding a list of countries not allowed to view the stream.

Can I view analytics associated with a broadcast?
Yes, open a previously live broadcast to view analytics. Please note you will be able to see complete data for live viewership two to three hours after your broadcast ends.

Can I sort or filter my list of broadcasts?

There is a date filter functionality on the top-right of the broadcast list. Use this to specify a desired date range during which broadcasts were created.

What does the “Make broadcast replay unavailable” button do?
This box can be checked at any time. It will prevent replays of a broadcast from being shown both on Twitter and on Periscope. If this box is checked before or during a live broadcast, players will show a gray warning message upon the ending of the broadcast.

Can broadcasts be deleted?
Yes, it is possible to delete a broadcast via the broadcast list. All existing Tweets that include the broadcast will now show error messages upon playback attempt. We recommend deleting all affected Tweets.

Producer: LiveCut

Can I clip my broadcasts created via other products and tools?

Yes, most broadcasts listed within your account can be clipped using LiveCut. The broadcast list shows all of your broadcasts, regardless of the tools or platforms with which they were made. This includes Media Studio, Periscope, Twitter apps, and products that use the Periscope API.

Are there any restrictions on types of broadcasts that can be clipped via LiveCut?

No, though we’d recommend creating clips out of shorter broadcasts, if possible. You may experience a more poor user experience when creating clips from very long broadcasts.

Where can I find the clips I’ve created via LiveCut?

All clips created from a broadcast will be saved and accessible from the LiveCut view of its broadcast. Return to the LiveCut view at any time to Tweet new or previously created clips. Once a clip has been Tweeted, it will then appear within the Media Studio Library.

Why are there black bars on the side of my broadcast in the LiveCut Editor?

We may dynamically place black bars within the LiveCut Editor depending on the size of your browser window. These black bars do not get added to clips created from LiveCut.

What is the maximum clip length I can create and Tweet?
All Twitter users can create clips up to 140 seconds in length, though some users can be granted access by their Twitter partner manager to allow creation of clips up to 10 minutes in length.

What is the video quality of the clips?
Media Studio transcodes the broadcast to 1280x720. All clips from LiveCut will be created at this same resolution.

What analytics are available for clips created with LiveCut?

Clips created within LiveCut will have the same metrics available as any other uploaded video clip.

Can I monetize my broadcasts or clips created from broadcasts using LiveCut?
Yes, you can monetize both broadcasts and clips as long as your account has either the In-stream video ads or In-stream video sponsorships monetization programs enabled. For more information about these programs, reach out to your Twitter account manager.

Monetization: Amplify Sponsorship


Can I share a video for sponsorships without Tweeting?
No, currently a new Tweet needs to get created each time you want to place a video into a sponsorship program.

I forgot to select the program when Tweeting. Can I link that Tweet to the program manually?

No, you must select the program upon Tweeting. If this is not done, it is recommended that you delete that Tweet and then create a new one associated to the correct program.

I accidentally Tweeted into the wrong program. Can I manually remove that Tweet?

No, you must delete a Tweet if it was incorrectly created.

Can one video be used across multiple programs?
Yes, it is possible to use one video across multiple programs, but it requires creating multiple Tweets — each one linked to different programs.

Why do I not see a program selection dropdown?
Please reach out to your Twitter account manager for more information.

Monetization: Amplify Pre-roll - Setup

How will I know if I’ve been accepted into the program?

Publishers will be notified by email of their acceptance and will see a new Monetization tab in Media Studio. The Amplify Publisher Program Agreement will be displayed the next time the publisher logs into Media Studio, the terms of which are non-negotiable.

How and when do I get paid?

Twitter will pay publishers sixty (60) days after the last day of the calendar month in which the earnings occur. For example, June earnings will be paid at the end of August. Payments are sent automatically and an email notification is sent to the contact name in the payment details. 

Will you send an invoice?

Invoices are not sent, but publishers receive an email when payments are issued. These emails include the publisher account ID, the earnings amount, and the invoice date. The earnings can also be found under the Monetization tab in Media Studio once they are processed. 

How will I know my earnings information ahead of the payment window?

The publisher’s “estimated earnings” are shown in the analytics tab. They are displayed on a two-day delay. All figures are estimates, and there can be deltas between the estimates and the final payment amounts. Please see the partner terms for additional details. 

Why do I have to enter in payment information for each handle? What if I want to get paid as an organization?

Each handle needs to be set up as its own payee. In Media Studio, publishers can assign an admin to the account, who can then use their own credentials to access that handle.

Why haven’t I been paid yet?

There is a $100 USD (or your market’s equivalent) earnings threshold for processing payments. Once a publisher hits this threshold, the payments will be sent.

Who do I contact for payment questions?

If you have any questions regarding the status of any of your open payments, please contact us at contentpaymentsupport@twitter.com

Monetization: Amplify Pre-roll - Publishing

Do I have to opt-in every video?
No, it is the publisher’s choice as to what videos are opted into the program. This selection can be made on a video-by-video basis, or set as defaults in the account settings area under Monetization.

Can I block specific brands or categories from being paired with my videos?
Yes, publishers have the ability to exclude at both the individual handle level and category level. Advertisers have the same ability to exclude by handle or category. 

How many content categories should I select to describe my video?We only allow the selection of one category. Publishers should be specific and tag their content based on the category that best describes the video. We only allow the selection of one category.


Monetization: Amplify Pre-roll - Broadcasts

Note: This information is only applicable if your Twitter partner manager has enabled the Amplify Pre-roll broadcast monetization feature for your username.

Where will I see earnings for my live broadcasts?

Just as we show estimated earnings for videos within your Library, this data will also be surfaced for broadcasts. Within Media Studio, open a monetized broadcast and click on the Analytics tab to view this information.

Can I monetize a broadcast after it has already ended?
At this time, monetization of broadcasts can only be set during broadcast creation. After that point, it is not possible to enable monetization.

Can replays be monetized?
Yes, both live and replay broadcasts will be monetized as part of the program. As long as a broadcast is monetized at the time of creation, it may run with an advertiser pre-roll while it’s live or while it’s a replay.

Can I set geo-restrictions on my monetized broadcast?
We would recommend only using the content restrictions functionality if it is required for your content. If it’s not, we would suggest not including any restrictions on the broadcast to ensure the best performance within the marketplace.

Please note: All information included in this FAQ and the Media Studio Getting Started Guide is current as of June 2020, but is subject to change as new features and updates are released.