Google Answers Logo
View Question
 
Q: Live RM with Real Server and Real Producer ( Answered 1 out of 5 stars,   2 Comments )
Question  
Subject: Live RM with Real Server and Real Producer
Category: Computers > Internet
Asked by: joelmessas-ga
List Price: $15.00
Posted: 17 Jun 2002 04:12 PDT
Expires: 17 Jul 2002 04:12 PDT
Question ID: 27836
I'd like to make a webcam with Real Server 8 and Real Producer Plus 8.
I installed the Server, ran it, installed the producer and ran it.

In Producer, I made a new "live broadcast":
server: 127.0.0.1
Filename: a.rm
username: ***
password: ***
I clicked on "start" and opened the URLs "http://127.0.0.1:4040/a.rm",
"http://127.0.0.1:4040/ramgen/a.rm"
"http://127.0.0.1:4040/ramgen/encoder/a.rm"
"http://127.0.0.1:4040/encoder/a.rm"

No way to viez the stream. How can I do?

Request for Question Clarification by till-ga on 17 Jun 2002 05:35 PDT
Are you sure that the real server software works if you use local ip
adresses. The adresses you listed all point towards your local
machine, not an webserver.
Try to put it all online is my advice.
till-ga

Request for Question Clarification by a_butler-ga on 17 Jun 2002 07:56 PDT
joelmessas-ga,

did wengland-ga comments solve your problem? if so, let us know,
otherwise, there are some other troubleshooting steps you need to
take.

Clarification of Question by joelmessas-ga on 17 Jun 2002 08:25 PDT
I will try all your propositions in 2 hours, because I'm not near the
server now. But I think I already tried "rtsp://127.0.0.1:4040/a.rm"
and "pnm://127.0.0.1:4040/a.rm" directly in the real player without
success.

Clarification of Question by joelmessas-ga on 17 Jun 2002 08:35 PDT
till-ga,

The local machine is the server, Real Server, Real Producer and the
testing Real Player are on the same computer.

Clarification of Question by joelmessas-ga on 17 Jun 2002 11:04 PDT
jharokha-ga,

The a.rm is not created in the "Real" directory... strange...
Answer  
Subject: Re: Live RM with Real Server and Real Producer
Answered By: a_butler-ga on 17 Jun 2002 13:11 PDT
Rated:1 out of 5 stars
 
The short answer here is that what you're proposing doesn't work.

Real doesn't support running both an encoding source -- RealProducer
-- and a streaming source -- RealServer -- on the same CPU. Video
encoding using RealProducer uses almost all available CPU, even at low
(single-digit) bit rates. Streaming a live presentation is also a CPU
hog, so when you try to do both on the same machine, it just doesn't
go. It is possible to overcome this hurdle in theory, but you would
need a heavy combination of CPU, RAM and Cache -- 1GHZ or higher CPU
and 500+ meg RAM.

I talked with Real Customer Support about this (I'm a licensed user),
and they recommend always running on 2 separate CPU's for what you're
proposing.

You should, however, be able to run both a RealServer and play a
static clip from the same machine -- have you tried retrieving a test
clip using this scenario?

But just in case, you still may have your links configured
incorrectly.

The "RealServer Administration Guide" (included with your RealServer,
check the "../Admin/Docs/Manual/" directory of your installation) in
Chapter 4: Sources of Content states that you should use a web link
that looks like this when linking from an HTML page:

http://address:8080/ramgen/encoder/live.rm

Where "address" is the IP number of your server, and "live.rm" is the
name of the live broadcast as you configured it in RealProducer.

You can also try this, as also advised in the administration guide:

"You can also play the clip by starting RealPlayer, clicking File>Open
Location, and typing the following in the dialog box that appears:

rtsp:address:554/encoder/live.rm"

Where "address" is the IP number of your server, and "live.rm" is the
name of the live broadcast as you configured it in RealProducer.

You should also read Chapter 5: Understanding Link Formats of the same
document for an exhaustive examination of how to link to files.

Other things to be aware of:

- The "mount point" and "port" for streaming live are user
configurable from the RealServer admin web interface. The URLs you
describe in your question are correct for an out-of-the-box
installation, but you may want to confirm they haven't been changed.
In the RealSystem Administrator, go to "Configure | Broadcasting |
Encoder" to confirm your settings.

- Also confirm that your username and password, entered in
RealProducer when setting up the live clip, are correct for the
EncoderRealm, accessed in the RealSystem Administrator under
"Configure | Security | Authentication"

- The file "a.rm" will not exist in your filesystem while you are
streaming live. This is a virtual file established by the RealServer
for the duration of the live broadcast. If you configured RealProducer
to "archive" the live presentation, it may appear once the broadcast
is complete.

I hope this answers your question. The RealNetworks website can be
overwhelming and confusing, but they do have links to all of their
documentation if you dig long enough. I've found in my use of the
RealServer that the Administrator's Guide is the most useful reference
available, and I consult it regularly.

Cheers, a_butler-ga

----------------------------
No searching for this answer

Other references:
"RealServer Administration Guide"
http://service.real.com/help/library/guides/server8/realsrvr.htm

"RealProducer PlusŪ User's Guide"
http://service.real.com/help/library/guides/producerplus85/producer.htm

RealNetworks Technical Support (by phone, available for licensed users
only.)

Request for Answer Clarification by joelmessas-ga on 17 Jun 2002 15:44 PDT
I have P3-733 640MB RAM and RealProducer says: "encoding". I can even
see the transfer rates between the Producer and the server (on the
same computer). The only thing is that I can't see the stream even
with "rtsp://address:554/encoder/live.rm" or
"rtsp://address:554/ramgen/encoder/live.rm" directly in Real Player.

The login/password are OK. The mountpoint for broadcasting is
/encoder/. The samples static clips are playing well.

Theorically, even if both Server and Producer are on the same
computer, and if producer says "encoding", that means that my computer
is powerful enough and that it should work?!

Clarification of Answer by a_butler-ga on 17 Jun 2002 18:03 PDT
If everything else checks out, then I stand by my original answer, you
can't do all this on your machine.

I talked to technical support rep at RealNetworks who tested this
configuration with a 1G Athlon and 700+ MB RAM and could not make it
work, using a single-digit bit rate video encode. You'll need two
machines to make it properly work by Real's standards.

Sorry to dissapoint!

Request for Answer Clarification by joelmessas-ga on 18 Jun 2002 02:03 PDT
is it possible that it's because I have the avaluation version of Real Server?

Clarification of Answer by a_butler-ga on 18 Jun 2002 06:23 PDT
There is technically no "evaluation" version of the RealServer. There
is a free version of the server that is limited to 10 (or maybe 25)
concurrent streams. In almost every other respect, it is equal to the
licensed version.

If you can get static or test clips to play on your machine, from your
machine, you'll know that the RealServer is working properly. You
should also try to make some static clips with your RealProducer to
ensure that it is working properly as well.

Keep on trying!

Request for Answer Clarification by joelmessas-ga on 02 Oct 2002 04:32 PDT
Someone succeeded in serving and encoding on the same machine, I saw
it on a BBS.

The Real Producer is sending data to the 4040 port of the Real Server,
I can see it in the monitoring of the server. In the monitoring, it is
written:

Connections:

IP Address   Type      Duration   Filename
127.0.0.1    Encoder   09:03      encoder/a.rm

I went to my Real Player and type the address (and tried many other
address formats):

rtsp://127.0.0.1:554/encoder/a.rm

But the real pleayer can't find the file. But the Real Player can play
the sample videos recorded on the hard disk
(http://p3_733:8080/ramgen/real8video.rm)

Please help me. Thank you.

Clarification of Answer by a_butler-ga on 02 Oct 2002 12:12 PDT
joelmessas-ga,

If you can correspond with the BBS user who is encoding to and
streaming from the same CPU, I'd encourage you to to see if they can
offer any advice on how they made it work.

Regardless, I'm sticking by my original answer. It's an unsupported
setup and even if one user can make it work, you may not be able to
reproduce the results.

If you Followed the steps I outlined in my answer, and the steps
included in the user docs, and it didn't work, your system probably
can't handle all the resources necessary to do this.

Sorry if this is dissapointing news.

If you learn of specific contrary information, I'd love to hear about
it to test it on my system.

Regards,

a_butler-ga
joelmessas-ga rated this answer:1 out of 5 stars
This was not helpful because someone succeeded in serving and encoding
on the same machine...

Comments  
Subject: Re: Live RM with Real Server and Real Producer
From: jharokha-ga on 17 Jun 2002 07:36 PDT
 
I am not usre how much investigation you have already done, so I am
giving some investigative tips assuming that you have done none. (My
assumption is that you are using windows..though some of the points
below might be applicable to Unix too.)

1. Search for a file called a.rm in your system. The server should
have created a file for you to view.

2. If the file has been created, try opening the file directly with
the real player. If it does open..then you know that you are almost
there. :-)

3. If the file is not created, check the documents for creating a
"live broadcast".

4. Now go to the command prompt (execute "command" in the run window),
and execute netstat to see the open ports. 4040 should be listed as an
open port.

5. One more thing..you should be pointing to a a.ram (not the rm) file
in the browser window. The a.ram file should contain the link to the
rm file. The link is typically in the form of
(pnm://127.0.0.1:4040......, or rtsp://.....). For more info check
http://www.speedsoft.com/support/multimedia/ra.html (I used "test real
server producer" (without the quotes) to search on google.

Hope this helps.
Subject: Re: Live RM with Real Server and Real Producer
From: wengland-ga on 17 Jun 2002 07:40 PDT
 
1) Real Producers website is not very intuitive, is it?

2) Try opening the URL in Real Player like this:

rtsp://127.0.0.1:4040/a.rm

Real Server sends the data out as a RTSP stream, not HTTP.

"When a clip resides on RealSystem Server, make sure that the URL used
to request it starts with rtsp:// rather than http://. An RTSP URL
must be in a file read by RealOne Player, such as a Ram file or a SMIL
file. It cannot be in an HTML page hyperlink, because a Web browser
does not know how to make an RTSP request. For more on this, see "The
Difference Between RTSP and HTTP".
Broadcasting "

From:
http://service.real.com/help/library/guides/realone/ProductionGuide/HTML/htmfiles/answers.htm#1060538

If this helps, let us know.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy