This page lists StreamToMe/ServeToMe features, supported media types and requirements on the server and client for certain features. For more information about support features, please look through the Getting Started with StreamToMe and ServeToMe guide on the Support page.

Requirements for the StreamToMe player

The biggest requirement of the StreamToMe player is that you must have a Mac or Windows computer that can run the ServeToMe server. It is not possible to use StreamToMe without a computer running ServeToMe so please check the Requirements for the ServeToMe server and ensure that you have a computer that meets the requirements.

iOS requirements:

  • (Minimum) Any iOS device running iOS 3 or newer
  • (Recommended) An iPhone 3Gs, iPod Touch 3rd Gen or iPad or newer running iOS 5 or newer

Mac requirements:

  • Any Mac running Mac OS X 10.6.6 or newer

When connecting StreamToMe to a television via cables, iPhone 3Gs, iPod Touch 3rd gen and older devices can only use analog cables (component or composite) and will not have access to playlists when using cables.

iPhone 4 or iPad or newer is required to use and of the digital (VGA/DVI/HDMI) output cables but these devices will not have any additional limitations when using output cables of any kind.

AirPlay requires iOS 4.3 or newer (AirPlay is not supported from the Mac StreamToMe player).

The iPad 2 and newer and the iPhone 4s and newer can play video via AirPlay mirroring but non-mirrored AirPlay video is recommended since it may result in a higher framerate.

Non-fullscreen (aka embedded) playback requires iOS 4.1 or newer.

Requirements for the ServeToMe server

Requirements to run the ServeToMe server on a Mac:

  • (Minimum) Intel Mac
  • (Recommended) Core 2 Duo running at 2.2Ghz or faster (includes any speed Core i3/i5/i7 CPU or Xeon CPU) with at least 2GB of RAM
  • Mac OS X 10.5 or newer

Requirements to run the ServeToMe server on Windows:

  • (Minimum) 2Ghz Pentium 4 or faster CPU supporting SSE 2
  • (Recommended) Core 2 Duo or Athlon 64 X2 running at 2.2Ghz or faster (includes any speed Core i3/i5/i7, Athlon or Xeon made in the last 5 years) with at least 2GB of RAM
  • Windows XP SP3 or newer (including Vista, Windows 7 or Windows Home Server)
  • NOTE: Atom CPUs are not supported.

For both Mac and Windows, the "Recommended" specification must be met to allow transcoding of 720p quality video.

Supported streaming and playback features

StreamToMe strives to be as simple an application as possible. Despite this simplicity, there is support for a large number of features and settings to control many aspects of the streaming setup.

The following is a list of key supported features across StreamToMe and ServeToMe...

Streaming

  • Streaming of movies, music and image files from a huge list of supported formats and codecs (see the list of supported formats and supported codecs).
  • Stream a variable bitrate for best possible quality or select a specific bitrate
  • Connect via local network, 3G, 4G or non-local WiFi

iOS options

  • AirPlay audio
  • AirPlay video
  • Playback through component, composite, VGA, DVI or HDMI cables
  • Background play supported for music and video (can be disabled)

Formats

  • See the list of supported formats and supported codecs for a (nearly) complete list of supported media formats
  • H.264, MP3 and AAC formats played without transcoding
  • Other formats are transparently live-transcoded into supported formats

Browsing, collections and searching

  • Search any file by name across your whole collection
  • Search, sort or browse iTunes library by Title, Album, Artist, Composer, Year, Genre and more
  • Search, sort or browse iPhoto library by Face, Photo Roll, Keywords and more
  • Sort Shared Folders by name or date, ascending or descending
  • iTunes music store or movie store DRM files can be redirected through Safari or Quicktime to support streaming playback of these files
  • Play files from any folder or from your iTunes Library or iPhoto Library
  • Optionally track play counts
  • Folder "flattening" so that you can merge all subfolders of a Shared Folder into a single view for playback as a unified playlist

Playback interface

  • Play any view in StreamToMe as a playlist: single file or continuous playback (in order or random)
  • Playlists supported for movies, music or image files — or any combination
  • Set the duration of photos in slideshows
  • Play files fullscreen or in an embedded view
  • View a history of the last 50 files played in the player (or clear the history if you wish)
  • Resume long files from their previous playback point
  • Select preferred audio tracks and subtitle tracks when multiple tracks available
  • Remotely control one copy of StreamToMe using another copy
  • Support for both embedded subtitle files and separate files (see the list of supported subtitle file formats)
  • Right-to-left subtitle support
  • Auto-detects subtitle character encodings or manually specified subtitle character encoding

Server options

  • Server can be password protected or publicly accessible
  • UPnP-IDG and NAT-PMP support for automatically configuring non-local access on single NAT networks
  • Bonjour autodiscovery for servers on the local network
  • One button reset of server settings if you accidentally create any problems with the server settings
  • All external access and communication can be disabled if you're concerned about privacy
  • ServeToMe can be configured to run on a specific network interface if required
  • Runs as a service on Windows so you the server can continue running when you're logged out and can support Windows Home Server
  • External address verification to automatically detect if your server can be reached from outside your local network
  • Configure a custom port for privacy reasons or to allow multiple ServeToMe servers to be externally accessible on the same local network

Streaming scenarios that StreamToMe cannot handle

The most important point to remember is that StreamToMe is an application for streaming files stored on your Mac or PC running ServeToMe. Most of the scenarios that StreamToMe cannot handle are scenarios where ServeToMe is not involved.

StreamToMe is not a program for streaming from generic websites on the internet like Netflix, Hulu or YouTube. StreamToMe cannot stream from Icecast servers or ShoutCast servers. StreamToMe cannot stream from services like Pandora, DropBox or iCloud. Most of these services have their own dedicated iOS applications.

StreamToMe cannot stream from any live source of media (Internet radio, video cameras, webcams, TV tuners).

StreamToMe cannot stream directly from a DLNA server.

StreamToMe cannot stream directly from a NAS drive or AirPort Extreme attached drive unless that content is mounted on the desktop of a computer running ServeToMe and streamed through ServeToMe running there.

Even when streaming from a ServeToMe server, StreamToMe cannot stream from DVDs, BluRay DISCs, ISOs, RAR or ZIP archives. For more on unsupported file formats, please see our list of File formats that will not work with StreamToMe.

Supported media file formats

StreamToMe supports the following file formats:

  • 3gp
  • aac
  • ac3
  • aiff
  • alac
  • asf
  • avi
  • dif
  • divx
  • dv
  • dvr-ms
  • flac
  • flv
  • gif
  • gvi
  • jpg
  • jpeg
  • m2ts
  • m4a
  • m4b
  • m4v
  • mka
  • mkv
  • mov
  • mp2
  • mp3
  • mp4
  • mpc
  • mpeg
  • mpeg4
  • mpg
  • ogg
  • ogm
  • ogv
  • png
  • rm
  • rmvb
  • tif
  • tiff
  • ts
  • wav
  • webm
  • wma (except for lossless)
  • wmv
  • wtv (preliminary support)

Files must have one of these file extensions to be seen by ServeToMe.

Supported codecs

StreamToMe has full support for PCM, MP3, AC3, AAC, WMA9, MPEG1, MPEG4, H.263, H.264, WMV9, DivX, VP6, VP-8, VC-1, MJPEG, Theora, Vorbis and Xvid codecs.

Unfortunately, due to the diverse nature of video codecs, it is possible that even though a codec is listed in this supported list, it may have playback issues or not work with StreamToMe.

Supported subtitle formats

StreamToMe supports SRT, SSA/ASS, SUB and MOV/SUB TXT subtitles.

SSA/ASS subtitles and can be embedded in an MKV file or they can be in an external file with the same name as the file they are associated with but with the extension "ssa" or "ass".

SRT subtitles must be in an external file with the same name as the file they are associated with but with the extension "srt".

Plain text subtitles (this is how SRT and SUB subtitles are normally embedded) may be an embedded track in an MKV, MOV or MP4/M4V/MPEG4 file.

NOTE: DVD format subtitles, aka VOBSUB subtitles, do not work with StreamToMe.

File formats that will not work with StreamToMe

Apple's M4V/M4P/M4A (protected) files do not play inside StreamToMe itself but StreamToMe can redirect these through Safari to allow playback over WiFi networks.

The following file formats do not work with StreamToMe:

  • Non-Apple files with DRM, copy protection or encryption, including:
    • DVDs
    • BluRay Discs
    • HD-DVDs
  • VIDEO_TS folders or VOB files
  • Apple Prores 422 files
  • Apple Intermediate Codec
  • WMA lossless
  • DVD format subtitles, aka VOBSUB subtitles, do not work with StreamToMe.

Further, any media file with discontinuities (timestamps that reset or contain breaks) may not work or may not be seekable.

Live streams of any kind are not supported at this time.