You need to play on MAC or Linux.
In fact, you can choose mixed mode and let Windows users play with
our player and MAC/Linux users play with MMS players.
How do I play with Windows Media Player?
Use menu item File->Open URL. Type mms link referring to live broadcast
or file configured on Media Server. For example, right after the
installation of Media Server you can type
mms://localhost:5119/mediaroot/test.avi
If you have a live broadcast with alias "webcam", you need to type mms://localhost:5119/webcam
When playing remotely, you need to specify IP address of server machine: mms://192.168.0.100:5119/webcam
How to play on MAC?
Download and install
free Windows Media Components for QuickTime, recommended by Microsoft.
Then use your QuickTime player exactly the same way described in the previous
answer.
What MMS players are supported on what OS?
We have successfully tested Windows Media Player on Windows; QuickTime
player on MAC; MPlayer and Kaffeine player on Linux. Many other open
source players such as VLC may be able to play or need slight code change to be
able to.
I want my users to play with your player. Is it a must for them
to download and install Streaming Media Player?
No, it's not a must, but our ActiveX control still has to be installed
on user's machine. As a media publisher, you can avoid having users
install Streaming Media Player by providing a Web page that hosts our ActiveX
control. The page should reference the CAB installation file that will be
automatically downloaded by a browser. When the page is loaded it will prompt
the user to install the control. Refer to the Demo pages
hosting ActiveX control.
Why Unreal Media Server does not support RTSP?
Because RTSP as a whole is not a codec-independent protocol, but Unreal
Media Server sends live and recorded streams encoded with ANY codec.
RTSP usually uses RTP as a data payload protocol. Unfortunately
every codec requires it's own custom RTP header. There is a family of RFCs
defining how content encoded with MPEG-1, MP3, MPEG-4 and other codecs
should be packaged for RTP payload. This invalidates the whole idea of
unified, codec-independent delivery protocol, such as our proprietary protocols
and powerful Microsoft MMS-ASF protocol.
Is there any software for parsing/analyzing the Unreal Media
Server log format?
Sawmill analytical platform
supports our log format. If you have version 7.2.13 or earlier,
download Unreal Media Server components for Sawmill. Navigate to
Sawmill installation folder on your hard drive and put unreal_media_server.cfg
file in LogAnalysisInfo/log_formats and lang_stats.cfg in
LogAnalysisInfo/language/english.
I can't play MPEG-2 videos and can't find decoder.
Since there is no MPEG-2 decoder that comes with DirectX, users will need to
install some 3-rd party DirectShow-friendly MPEG-2 decoder. We recommend
version 2 of Moonlight Elecard decoder package.
Official
download site.
Can your server stream 3gp, mp4, 3ivx, vp6 ... etc... files?
Our architecture is codec-independent with regards to media files. The server
does not do any transcoding while streaming; the client needs to have
DirectShow-friendly decoders for appropriate media types. Most of the codec
manufacturers do provide such decoders; you just need to install them on the
client side. 3gp, mp4, 3ivx, vp6, xvid, even rm files have been successfully
streamed with Unreal Media Server, with additional installation of
corresponding codecs.
I am not able to view video with Mozilla/Firefox/Netscape browsers.
We have a plugin for those browsers and you should allow it to be installed the
first time you load the web page. For any problems with the plugin, please use
the support
page of our partner, C Systems, who helped us to develop this plugin.
If automatic install of the plugin does not work, use
manual installation package.
Live Server Configurator doesn't recognize my card as an audio/video
provider. Why?
The driver of your card must support DirectX. Some older cards that only
support VFW (Video for Windows), will not work with Live Server. The driver
should expose DirectShow source filter of Audio/Video capture sources category.
Is there a list of supported analog video capture cards?
List of analog video capture cards recommended for
Live Server.
What IP cameras are supported?
Our IP cameras and encoders are ideal choice for true hardware compressed
audio/video streaming with no software encoding process involved. Visit our
hardware page.
For other IP cameras, use IPCamSourceVideo component available for
download. It receives video from all major brands IP cameras
but does not support audio.
After I reboot my Live Server computer, I have to open Live Configurator
again and connect my dynamic live source to Media Server again. Is there any
automated way to do it?
If you check "Reconnect automatically if connection breaks" checkbox, then Live
Server will try to stay connected to Media Server as long as Live Server runs.
(The Configurator program can be closed but ULiveServer.exe, running as a
separate windows service, needs to run.) If you restart Live Server or restart
the whole computer, you have to initiate a connection again. To help your Live
Server always be connected with Media Server, use LiveReconnect standalone
executable included in the SDK package
. It accepts command line parameters and calls ULiveServer to initiate a
connection. You can run this exe from batch file; run it on system startup;
from Windows scheduled tasks etc.
While configuring the Archival Server, I am asked to enter a password for
media server. Why?
The Archival Server connects to the Media Server which uses this
password for authentication. You have to setup the same password on the
Properties page of Media Server Configurator.
I have problems resizing video and/or running in full-screen mode.
Streaming Media Player lets DirectX resize video window. DirectX uses hardware
acceleration to perform scaling. You have to check two settings on your
computer.
Additional steps for IIS7 on Vista and Windows 2008 Server:
Install ISAPI Extensions IIS feature.
Add UHTTPProxy ISAPI by using "ISAPI and CGI Restrictions" global property.
Check "Allow extension path execution" check box.
For UHHTPProxy virtual folder enable ISAPI-dll Handler Mapping by setting
"Read", "Script" and "Execute" Feature Permissions.
On 64-bit OS enable 32-bit applications for default application pool.
I have a player streaming files or Buffered live sources over HTTP(s); when
I lock my desktop and come back after 20 minutes, the player displays
message "Media Server dropped connection."
This happens due to IIS connection timeout setting which is 15 minutes by
default on IIS 5.x. When you lock your desktop, the player stops playback in
order not to waste bandwidth; the HTTP connection to the server is considered
"idle" and IIS will close it after the idle time reaches connection
timeout setting. Such behavior helps to prevent denial of service
attacks; the connection timeout setting can be changed using IIS manager.
RTP Multicast packets are sent with TTL (time to live) of 128. How can I
change the TTL?
Create DWORD registry value named TTL, under HKLM\SOFTWARE\UNREAL\SERVER, and
set an appropriate TTL for you.
I can't change Multicast Group IP address configured with Media Server
configuration tool.
You need to change both IP address and port and make sure no other configured
resources use the same IP address/Port. When you install multiple Media Servers
on your LAN, make sure all resources have different multicast group addresses.
I can't stream live video from computer that does not have
interactive desktop open (no user is logged in).
This can happen if the video capture card that is used has a Video Port. The
purpose of the port is to minimize CPU utilization for video capturing &
rendering. The problem is that the Video Port requires interactive desktop to
work correctly. Gainward GeForce-4 XP graphics cards are known to require the
interactive desktop for video capturing.
Only 10 clients can simultaneously get video streams from the server via
HTTP. A bug?
Internet Information Server (IIS) running on Windows 2000 Professional
or XP is limited to work with only 10 concurrent clients. This is hardcoded in
IIS by Microsoft and cannot be changed. If there will be many clients connected
via HTTP, then it's recommended to install Unreal Media Server on Windows 2000
or 2003 server platform.
I am using MS Visual Studio 2008 to develop a c# application that
hosts your Active-X control. My application crashes or doesn't show video on
Vista!
Noble guys from Microsoft have silently introduced mandatory DEP (Data
Execution Prevention) in VS 2008 c# compiler. Moreover, VS
2005 installed on the same computer is also affected. This prevents any
ActiveX control compiled with ATL 7 from appearing on Vista OS. The
executable hosting our ActiveX control needs to be patched to remove the DEP
flag. This can be done with EditBin utility as described in the MSDN
blog.
I wrote an application that hosts more than two Active-X controls.
When I connect all of them via HTTP, only two work.
This is a known issue discussed in
Microsoft Knowledge Base article 183110. Use client registry setting
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\
- DWORD value "MaxConnectionsPerServer" to increase number of simultaneous
connections per server within one process.
© 2003-2008 Unreal Streaming Technologies. All rights reserved.