[Helix-producer-dev] Live broadcasting issue

[Helix-producer-dev] Live broadcasting issue

Steve McMillen stevemc at real.com
Mon Feb 19 20:13:06 PST 2007


Since you were trying to do account-based push, I figured you were using 
the commercial server.  If you are using the helix community server, 
then you'll need to stick with password-only method.  Following link 
provides instructions on how:
https://producerapps.helixcommunity.org/cmdproducer/docs/howto-broadcast-to-helixserver.html

If you are using the commercial server, then you may just have your 
syntax wrong.
I have server 11.1 installed on my laptop (windows).  I just fired up 
producer 11 and started a stream using:

    producer -ac 0 -sp username:password at localhost/live.rm

I then saw the two streams in the server monitor and was able to connect 
using rtsp://localhost/broadcast/live.rm.

I noticed you are not supplying a username (before the colon).  Oddly 
the producer continues w/o error but never connects to the server.  If 
you add the username you will find that the producer will connect and 
you will see the two streams in the server monitor described in the 
troubleshooting tips.

Thx, Steve

On 2/19/2007 11:09 AM, on focus wrote:
> Steve, I tried to verify all the steps you have suggested, but none of 
> them suggests where the problem is. Particularly, I checked my Helix 
> Server (again 11-1 version) monitor session, it doesn't show there is 
> connection from producer (Helix producer 11). I am using account based 
> push method without any further old installation (all brand new 
> machine with first installation of Helix server and producer). Here is 
> what exactly I did:
>
> 1. Install Helix Server 11-1 and create the SecureRBSEncoder Realm and 
> add a new user and password pair to the new Realm, test:testnow
>
> 2. Fire up the server and then start the Helix Producer 11 with the 
> following command:
>
> server:~/helixstuff/producer> producer -i testi420l.avi -o test.rm -sp 
> :testnow at 192.168.1.4:1554/live.rm
> Helix DNA(TM) Producer 11.0 Build number: 11.0.0.2013
> Info: Preparing to encode file "testi420l.avi" to file "test.rm"
> Warning: Ignoring enableTwoPass for live encoding
> Info: Starting encode
> .........
> ........ Keep encoding until it finishes with test.rm (correctly), but 
> there is NO live.rm connection from Helix Server MOnitoing or by using 
> the realplayer to try to play it
>
> realplay rtsp://192.168.1.4:1554/broadcast/live.rm
>
> with server's log saying: 16-Feb-2007 09:16:22.UNKNOWN tmplgpln(4607): 
> 52: Error retrieving URL `broadcast/live.rm' (Invalid path)
>
> I tried on both Windows and Linux platform but none of them works. And 
> read all the documents or online help I can find.  I am quite 
> frustrated with what is going on. Questions:
>
> 1. Does Real know if Helix Server 11_1 release work with Helix 
> Producer 11 release in live broadcasting, in either PUSH or PULL mode?
>
> 2. If it works in your internal test, could you give me a 
> configuration of machine and software setup to precisely make the 
> simplist and most reliable live broadcasting?
>
> thanks very much,
>
> Frank,
>
> */Steve McMillen <stevemc at real.com>/* wrote:
>
>     Here are some things to try (from the Producer Release Notes).  #4
>     is most relevant I think.
>
>        1. If you are unable to establish a player connection to a live
>           broadcast, and you want to determine whether the problem is
>           a configuration problem in RealProducer, try the following:
>              1. To confirm that the stream has reached the server,
>                 check that the stream appears in the Server Monitor's
>                 connections tab.  You should see an entry of Type
>                 'encoder' along with the proper filename.
>              2. If you are using the Legacy Server broadcast method,
>                 ensure that you have the correct Server mount point
>                 ("/encoder/" by default) in your player URL.  For
>                 example,
>                 rtsp://yourserver.yourcompany.com:554/encoder/live.rm
>              3. If you are using any of the Server 9 Push broadcast
>                 methods, ensure that you have the correct Server mount
>                 point ("/broadcast/" by default) in your player URL. 
>                 For example,
>                 rtsp://yourserver.yourcompany.com:554/broadcast/live.rm
>              4. If you are using the Pull broadcast method, ensure
>                 that you have the correct Server mount point
>                 ("/broadcast/pull/" by default) in your player URL. 
>                 For example,
>                 rtsp://yourserver.yourcompany.com:554/broadcast/pull/live.rm 
>
>        2. You must use a password when using the Pull broadcast method
>           from the command line application (-si).  If you wish to
>           broadcast using the Pull broadcast method and not require a
>           password, use a server file with the server definition
>           option (-sd).
>        3. When using the *Account-Based Push* broadcast method, be
>           sure the username and password are added to the correct
>           realm on the Helix Server. For the *Account-based Push*
>           broadcast method, users should be added to the Helix Server
>           *SecureRBSEncoder* realm.
>        4. When using the *Account-based Push* broadcast method with
>           Helix Server 9, you may experience problems making new
>           Account-based Push connections if the Helix Server
>           Administrator is used to reconfigure the Helix Server while
>           existing Account-based Push encodes are running. To avoid
>           this problem, do not reconfigure the Helix Server while
>           Account-based Push encodes are active. You can identify
>           Account-based Push encodes by looking for pairs of entries
>           as follows in the Helix Server Monitor:
>           IP ADDRESS 	TYPE 	DURATION 	FILENAME
>             	encoder 	00:02:27 	live.rm
>           172.23.104.111 	player 	00:02:27 	encfs/servvar.set
>
>           Each of these entries represent a single Account-based Push
>           broadcast session.
>
>
>     Note: I can't recall if the Helix Server monitor page
>     (http://<SERVERIP>:<ADMIN_PORT>/monitor.html) is available thru
>     the hc.org build.  If not, then I'm not sure how to do the
>     equivalent w/o it.  Could do it via the registry but that's a
>     little complicated.
>
>     Thx, Steve
>
>     On 2/16/2007 4:54 PM, on focus wrote:
>>     Hi, Sujeet,
>>
>>     first thanks for the reply. A couple clarification based on your message:
>>
>>     1. I suppose your rmserver.cfg, is hlxserver.cfg in the current release.
>>     2. I didn't find any section in *.cfg file that has those definitions in your email.
>>
>>     Anyway, I made a little progress by using password only authentication (port number doesn't really matter here, i can specify 8080 which is my Helix http port, or not specify at all),
>>      producer.exe -i
>>      c:\test.avi -o test.rm -sp :producerpassword at 192.168.1.3/live.rm
>>
>>     It seems the authentication error is gone, but when I use a RealPlayer to try to play the live stream, realplayer rtsp://192.168.1.3/broadcast/live.rm,
>>
>>     The player says the link doesn't exist. And I checked Helix server logs, both error.log and access.log,
>>
>>     error.log:   16-Feb-2007 07:02:46.UNKNOWN tmplgpln(4607): 50: Error retrieving URL `broadcast/live.rm' \(Invalid path)
>>
>>     access.log has the error:  "GET broadcast/live.rm RTSPT/1.0" 404 0 [Lin\ux_2.6_10.0.0.0_play32_RN01_EN_586] [512ae9b1-bdc7-11db-f665-4d97144fcbdb] [Stat3:187|0|ST\OP|;][Stat4:0 0 0 0|0|0| 0 2] 0 0 0 0 0 12
>>
>>     I don't know what is going. I thought the /broadcast in Helix Server 11 is the default mount point which works with with Helix Producer 11's Push broadcasting. BTW, I also set the SecureRBSEncoder Realm and correpsonding user
>>      name/password.
>>
>>     Any suggestion to diagnose the problem will greatly appreciated.
>>
>>     Frank
>>
>>
>>     Sujeet Kharkar <skharkar at real.com> wrote: 
>>     In command line that you are using -sp
>>     username:password at ipaddress:port/streamname the port specified should be
>>     HTTP port of the server.
>>
>>     Since default installation of server uses 50001-50050 as ports for receivers
>>     dynamically created by mount point encfs, my assumption is that is not the
>>     configured HTTP port.
>>
>>     Example config entries in rmserver.cfg file specifying concerned ports.
>>
>>
>>             
>>             
>>             
>>
>>
>>
>>     You should be able to find more information in help file installed with
>>     producer (producer -m) in following chapters.
>>     Chapter 14: Using the Command-Line Application 
>>     Chapter 11: Running a Broadcast
>>
>>     Thanks,
>>     Sujeet
>>
>>
>>
>>
>>
>>     -----Original
>>      Message-----
>>     From: helix-producer-dev-bounces at helixcommunity.org [mailto:helix-producer-dev-bounces at helixcommunity.org] On Behalf Of on focus
>>     Sent: Friday, February 16, 2007 3:29 AM
>>     To: helix-producer-dev at helixcommunity.org Subject: [Helix-producer-dev] Live broadcasting issue  Hi,     On Windows platform, I am using both Producer 11 and Sever 11_1 to do acount-based unicast broadcsting following the documention. After setup, I launched server and then  issue the commend    producer.exe -i c:\test.avi -o test.rm -sp producer:producer at 192.168.1.3:50001/live.rm    But the producer
>>      immediately outputs the error message:    BroadcastDist: Unrecognized option config. BroadcastDistribution.Destinations.19216813.Authentication.StatsInterval  Error: Failed to establish a TCP connection with server 192.168.1.3 for authentication.    Both my producer and server are on the same machine 192.168.1.3 and I turned off the firewall compeletely. I also tried this with server sitting on different machine, but it is same result. I don't know what is going on. And didn't find any documents that describe the problem either.     thanks for any suggestions.    Frank   --------------------------------- Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. Check it out. _______________________________________________ Helix-producer-dev mailing list Helix-producer-dev at helixcommunity.org http://lists.helixcommunity.org/mailman/listinfo/helix-producer-dev       --------------------------------- Looking for earth-friendly autos?   Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center.     --------------------------------- It's here! Your new message! Get new email alerts with the free Yahoo! Toolbar. _______________________________________________ Helix-producer-dev mailing list Helix-producer-dev at helixcommunity.org http://lists.helixcommunity.org/mailman/listinfo/helix-producer-dev    
>



More information about the Helix-producer-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.