<img src="https://img.shields.io/badge/%20-ALL-%2300B180" style="float:left"/><br />
Adding your videos to your JWP library allows you to manage those videos in one location:
Sharing your videos on social media channels
Adding videos to playlists
Recommending videos to increase viewer loyalty
Inserting contextually relevant videos into articles
Monetizing your videos through advertising
Analyzing and optimize video performance
The following sections explain how you can upload or register your videos. You can also use an [MRSS feed to upload and register your videos](🔗) to your account.
If you are a developer or have developer resources, you can use the Management API to [upload and register videos](🔗) to your account.
<br /> <hr />
## Upload a video
If you have a video on your computer that has **a duration of at least 2 seconds**, use the following steps to upload that video to your media library.
Use the [Video Preparation reference](🔗) to prepare your videos.
From your JWP dashboard [Media Library](🔗), click **Add Media > Video or Audio Upload**. The upload page appears.
Select a video from your computer. You can either drag and drop the file from your computer to the page OR click select a file and choose a video from your computer.
After the video has been uploaded, click **Exit**.
Now that your video has been uploaded, you can [add metadata to the video](🔗).
<br /> <hr />
## Register videos
If each of your videos has a unique URL, you can register your videos instead of manually uploading each video from your computer.
Videos uploaded to your JWP dashboard are automatically registered.
Use the following steps to register your videos:
Use the <a href="https://docs.jwplayer.com/platform/docs/vdh-video-preparation" target="_blank">Video Preparation reference</a> to prepare your videos.
From your JWP dashboard <a href="https://dashboard.jwplayer.com/p/media" target="_blank">Media Library</a>, click **Add Media > Video or Audio from URL**.
Enter the URLs for your videos in the **Add URLs** text field, one URL per line. You can add a maximum of 100 URLs at a time.
Under **Media Hosting Options**, choose how to if the content should be hosted with JWP:<br /><br />
**Host and register on JW Player**. (Recommended) This option uploads and registers each video to your account. You can share, edit (including video length, captions, metadata), recommend, monetize, and analyze each video.<br /><br />
**Register only**. This option only registers each video with your account. You can share, edit only video metadata, recommend, and analyze each video. This option limits access to various data products and features. Use this option when adding videos with embedded captions to your library. Videos using this option are not subject to monthly storage or streaming limits.
Click **Upload**. The Media Library page appears while each video is uploaded and processed.
While the video uploads or is registered, click the name of a video to add the [video metadata](🔗).
<details><summary><strong>What does the Encoding Status mean?</strong></summary>
When you start the process to upload a media file to your dashboard, JW Player prepares the media file to be shared and streamed.
If your uploaded media file is successfully uploaded and processed, it will go through the following statuses:
Created or Updating
If there are issues with your uploaded media file, it will go through the following statuses:
Created or Updating
Each of the Encoding Statuses are explained in the following table.
|**Created**||Your media file is being uploaded, but is not ready for streaming. <br /><br />JW Player has created a media asset placeholder. Your video is being uploaded into the media asset placeholder.|
|**Failed**||JW Player is unable to process the media file you have uploaded.<br /><br />You may receive this status for one of three common reasons:<br /><br />• **Internet Connectivity**: There may have been a brief connectivity interruption. Try uploading your media file again.<br />• **Technology Hiccup**: There may have been a brief connectivity interruption. Try uploading your media file again.<br />• **File Issues**: Your media file may need to be prepared for uploading. Read [Video Preparation](🔗) to learn some tips for getting the best results from the media files you upload to your JWP dashboard.|
|**Processing**||Your media file is being prepared to be streamed.<br /><br />JWP is creating multiple quality-level assets from your uploaded media to support the various internet connectivity and viewing environments in which your users may consume your content.|
|**Ready**||Your can streamed the media asset.|
|**Updating**||Your newly uploaded media file is being prepared to be streamed.<br /><br />This status occurs when you have uploaded a new media file to replace an existing original file in your dashboard. JWP is creating multiple quality-level assets from the newly uploaded media file to support the various internet connectivity and viewing environments in which your users may consume your content.<br /><br />While the newly uploaded media file is being prepared, all of the existing assets can be streamed.|
<details><summary><strong>Which IP addresses or domains should I allow on my firewall so my users can access content hosted by JW Player?</strong></summary>
If your organization maintains a geo-specific "Allow" list, add the following domains to ensure that videos and related assets from JWP are not blocked:
To ensure that your viewers have the best video experience, JWP maintains a dynamic and flexible CDN program. Due to the variability and scope of the CDN program, JWP does not provide IP address lists.