How to Stream Video from Your Server to iOS Devices

Mobile devices typically lack one crucial feature: storage. As a result, big media files like video get saved on big hard drives, typically attached to laptops and desktops. Yet mobile devices make excellent content consuming devices. The solution to this conundrum? Stream content from your computer to your iOS device. The following are several ways you can stream video from your server to iOS devices.

Also read: 5 Best Live Streaming Apps for iOS That Don’t Require a PC

Using VLC

VLC has an excellent iOS companion app built on the same open-source technology that powers desktop VLC.

Using USB Connectivity

Using USB isn’t streaming, true. But it is the most flexible way to ensure you have your content with it. You can still keep a content catalogue on your larger devices while selectively loading media on to your iOS device for consumption. If you’re planning on taking a long trip and want some videos for the road, you can upload videos through iTunes.

1. Open iTunes and click the iPhone icon to connect to your device. If you don’t see the icon, make sure your device is connected to your computer’s USB port.

vlc-stream-video-to-ios-open-device-in-itunes

2. Click “File Sharing” in the left-side menu.

vlc-stream-video-to-ios-select-file-sharing-itunes

3. Select “VLC” from the list of apps.

vlc-stream-video-to-ios-select-vlc-application-itunes

4. Click the “Add …” button to select content from Finder.

vlc-stream-video-to-ios-add-button

5. Wait for the content to sync with your device.

vlc-stream-video-to-ios-vlc-usb-transfer-file-status

6. Open the content in the VLC app on your phone.

vlc-stream-video-to-ios-vlc-mobile-play-video-content

Streaming Over Wi-Fi

Of course, the real money is on the Wi-Fi streaming functionality. Both your iOS device and your computer will need to be on the same Wi-Fi network for this to work.

1. Open the VLC app on your iOS device. Make sure your server is on and connected to your local Wi-Fi network.

2. Tap the orange cone in the corner of the VLC app on iOS.

vlc-stream-video-to-ios-vlc-app-ios-cone-button

3. Choose “Local Network” from the menu.

vlc-stream-video-to-ios-vlc-app-ios-local-network-selection

4. Select your server from the list and tap it.

vlc-stream-video-to-ios-vlc-app-ios-server-selection-screen

If you don’t see your server, make sure your server’s sharing settings are properly configured. Alternatively, you can click “Connect to Server” to manually type in the IP address of a local server.

This could also allow you to connect to a server outside your immediate Wi-Fi network, but issues with network settings requiring testing and configuration would need to be dealt with beforehand. While Plex servers appear in this list, we were not able to make them connect in our testing.

5. Enter any additional details required to connect to your server, then tap “Connect.”

vlc-stream-video-to-ios-vlc-app-ios-local-network-connection-prompt

If you don’t have a username or password set, simply leave those blank. The default setting of “WORKGROUP” should stay the same.

6. Select your file and enjoy!

vlc-stream-video-to-ios-vlc-app-ios-server-content-listing

Also read: What Is a Stream Deck and Should a Non-Gamer Buy One

Downloading to Device over Wi-Fi

You can also load videos to your device over Wi-Fi then play the videos back locally. This might improve performance on slower connections.

1. Tap the cone.

2. In that menu toggle on “Sharing via Wi-Fi.”

vlc-stream-video-to-ios-vlc-ios-app-sharing-via-Wi-Fi-button

3. You’ll notice a URL appear underneath that icon.

vlc-stream-video-to-ios-vlc-app-ios-sharing-via-Wi-Fi-ip-address

4. On another device type that URL into your browser’s address bar. If one doesn’t work, try the other.

5. Load content on to the device or download from the device using the web interface.

vlc-stream-video-to-ios-transfer-content-sharing-via-Wi-Fi-interface

Content loaded on this device will appear in the “All Files” section of the iOS app, which is also the Home section.

vlc-stream-video-to-ios-vlc-app-ios-media-library-all-files

Also read: How to Enable Live Captions in iOS 16 and macOS Ventura

Streaming from Links

If you have an HTTP or FTP link directly to a video file (ending in “.mp4” or similar) you can stream that inside the same app.

1. As before, tap the orange cone to open the menu.

2. Select “Network Stream” from the list.

vlc-stream-video-to-ios-vlc-app-ios-network-stream-button

3. Type or paste the link into the URL field at the top.

vlc-stream-video-to-ios-vlc-ios-app-open-network-stream-url-field

4. Tap the “Open Network Stream” button directly under the URL field.

vlc-stream-video-to-ios-vlc-ios-app-open-network-stream-button

5. The video will begin playing.

vlc-stream-video-to-ios-vlc-ios-app-network-stream-player

When you exit the video, you’ll see it listed in recent streams at the bottom of the previous screen. If you don’t want the video to be saved in the “recently watched” list because it’s about a surprise gift perhaps, tap the “Private Playback” toggle to disable this saving behavior.

The “Scan For Subtitles” toggle will check for an associated subtitle file in the video’s directory. The video will play even if the scan is not successful.

Also read: How to AirPlay to Mac From iPhone

Using Plex Media Server

While the VLC app is impressively full-featured, it requires that you treat each video as a separate process. Plex Media Server is a more robust solution for large libraries or frequent streamers. Streaming video from your server to iOS devices using Plex does require a one-time payment of $5. But once you’ve paid that fee, any device associated with your Apple ID can stream content from a Plex server without restrictions.

To learn more about setting up Plex on your server, visit one of our guides on the topic.

When you’re ready with that, download the Plex app on your iOS device and install it.

Using the Plex App on iOS

1. When the Plex app is opened, tap the user avatar in the upper-right.

vlc-stream-video-to-ios-plex-ios-app-account-button

2. Tap the avatar at the top to log on to your Plex account and locate your associated server.

vlc-stream-video-to-ios-plex-ios-app-sign-in-button

3. Once you’re signed in, your server will automatically populate.

plex-stream-video-to-ios-plex-app-dashboard-interface

VLC or Plex?

Both VLC and Plex have their place. VLC is free, but its reach is short. Plex costs $5, but it can stream from anywhere on Earth, provided you’ve set up your server properly. Using Plex is far and away the better experience as well. So if you stream video from your server to iOS devices more than occasionally, you’ll want Plex.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Alexander Fox

Alexander Fox is a tech and science writer based in Philadelphia, PA with one cat, three Macs and more USB cables than he could ever use.