Hi, Adileh.

Thanks for quick response.
I changed the command line as you suggested.


To start Darwin server
sudo /usr/local/sbin/DarwinStreamingServer -dDS 1 -p 1200 -c
 /etc/streaming/streamingserver.xml



To srat rtspclient
./rtspclient.o rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov20000 10


The streamingVideos_10 is in
/home/cienlux/CloudSuite/streaming-release/streamingVideos_10
and I changed movie_folder in etc/streaming/stereamingserver.xml to this
location.


However, output from Darwin is still same.
Every parameter is zero which indicates that Darwin server did not get any
request
from rtsp client.


RTP-Conns RTSP-Conns    .....    AvgQuality  NumThinned              Time
       0                   0            .....            0                0
          2013-04-18 14:51:37


Output from rtsp client looks like this.


cienlux@camsin1:~/CloudSuite/streaming-release/faban-streaming/streaming$
./rtspclient.o rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov20000 10
rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov
* About to connect() to 127.0.0.1 port 1200 (#0)
*   Trying 127.0.0.1... * connected
> OPTIONS rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov RTSP/1.0
CSeq: 1

< RTSP/1.0 200 OK
RTSP/1.0 200 OK
< Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
< Cseq: 1
Cseq: 1
< Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD
Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD

<
* Connection #0 to host 127.0.0.1 left intact
OPTIONS Response Code: 200

* Re-using existing connection! (#0) with host 127.0.0.1
* Connected to 127.0.0.1 (127.0.0.1) port 1200 (#0)
> DESCRIBE rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov RTSP/1.0
CSeq: 2
If-Modified-Since: Thu, 01 Jan 1970 00:00:00 GMT
Accept: application/x-rtsp-mh, application/rtsl, application/sdp

< RTSP/1.0 404 Not Found
RTSP/1.0 404 Not Found
< Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
< Cseq: 2
Cseq: 2
< Connection: Close
Connection: Close

<
* Closing connection #0
DESCRIBE Response Code: 404

rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov/trackID=3
* About to connect() to 127.0.0.1 port 1200 (#0)
*   Trying 127.0.0.1... * connected
> SETUP 
> rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov/trackID=3RTSP/1.0
CSeq: 3
Transport: RTP/AVP/UDP;unicast;client_port=20000-20001
If-Modified-Since: Thu, 01 Jan 1970 00:00:00 GMT
Accept: application/x-rtsp-mh, application/rtsl, application/sdp

< RTSP/1.0 404 Not Found
RTSP/1.0 404 Not Found
< Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
< Cseq: 3
Cseq: 3
< Connection: Close
Connection: Close

<
* Closing connection #0
SETUP Response Code: 404

rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov/trackID=4
* About to connect() to 127.0.0.1 port 1200 (#0)
*   Trying 127.0.0.1... * connected
> SETUP 
> rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov/trackID=4RTSP/1.0
CSeq: 4
Transport: RTP/AVP/UDP;unicast;client_port=20000-20001
If-Modified-Since: Thu, 01 Jan 1970 00:00:00 GMT
Accept: application/x-rtsp-mh, application/rtsl, application/sdp

< RTSP/1.0 404 Not Found
RTSP/1.0 404 Not Found
< Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
< Cseq: 4
Cseq: 4
< Connection: Close
Connection: Close

<
* Closing connection #0
SETUP Response Code: 404

playing...

* About to connect() to 127.0.0.1 port 1200 (#0)
*   Trying 127.0.0.1... * connected
> PLAY rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov RTSP/1.0
CSeq: 5
Accept: application/x-rtsp-mh, application/rtsl, application/sdp

< RTSP/1.0 500 Internal Server Error
RTSP/1.0 500 Internal Server Error
< Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
< Cseq: 5
Cseq: 5
< Connection: Close
Connection: Close

<
* Closing connection #0
PLAY Response Code: 500

* About to connect() to 127.0.0.1 port 1200 (#0)
*   Trying 127.0.0.1... * connected
> TEARDOWN rtsp://127.0.0.1:1200/streamingVideos_10/Movie1minHi.mov RTSP/1.0
CSeq: 6
Accept: application/x-rtsp-mh, application/rtsl, application/sdp

< RTSP/1.0 200 OK
RTSP/1.0 200 OK
< Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
Server; State/Development; )
< Cseq: 6
Cseq: 6
< Connection: Close
Connection: Close

<
* Closing connection #0
TEARDOWN Response Code: 200


To check if there is an active connection for the server, I used netstat
-vatn.

Proto Recv-Q Send-Q Local Address           Foreign Address           State

tcp        0              0 0.0.0.0:111                       0.0.0.0:*
          LISTEN
tcp        0              0 0.0.0.0:1200                     0.0.0.0:*
          LISTEN
tcp        0              0 0.0.0.0:784                       0.0.0.0:*
          LISTEN

As you can see, port 1200 is listening for the request.
It looks like a client is not able to send request to the server.
I don't think if this is the case... but do I need to install additional
application
on my Ubuntu for rtsp client?
Any suggestion will be really helpful :)




On Thu, Apr 18, 2013 at 11:19 AM, Adileh Almutaz <[email protected]>wrote:

>  Hi Kim,****
>
> Your client and server seem to be running, but you’re probably missing a
> parameter!****
>
> So first you need to debug it with ./rtspclient.o as you started!****
>
> ** **
>
> First of all, make sure your client and server communicate through the
> same port  (e.g., when you start the server add  -p 1200 to the end of the
> command to force the server to listen to port 1200)****
>
> In the ./rtspclient.o command, 1200 instead of 554 just to force the
> request on the same port.****
>
> ** **
>
> Then make sure that your movies directory is configured properly. This is a 
> parameter that you should define in your streamingserver.xml (if you are not 
> sure which streamingserver.xml your server is using, you can force it when 
> you start it up using –c /path-to/streamingserver.xml). so your command to 
> start the server could look like: /usr/local/sbin/DarwinStreamingServer -dDS 
> 1 –p 1200 –c /path-to/streamingserver.xml****
>
> ** **
>
> There is a movie_folder  tag that you should define. Make sure it is defined 
> properly and that your ./rtspclient sends the request to the movie 
> appropriately. Suppose your movies directory is defined as: /path-to-movies/ 
> and inside that directory you have streamingVideos_10 directory which 
> containts the movie you want to test. Your command should look like this****
>
> ./rtspclient.o rtsp://your_ip:1200/streamingVideos_10/name_of_test_movie.mov 
> 20000 10****
>
> ** **
>
> ** **
>
> Please try this and let me know what the outcome is!****
>
> ** **
>
> Regards,****
>
> Mutaz ****
>
> ** **
>
> ** **
>
> ** **
>
> *From:* Jinchun Kim [mailto:[email protected]]
> *Sent:* Thursday, April 18, 2013 4:30 PM
> *To:* Mahmood Naderan; [email protected]
> *Subject:* Re: Running media streaming benchmark****
>
> ** **
>
> First, I started Faban with sh master/bin/startup.sh****
>
> After that, I ran DDS with /usr/local/sbin/DarwinStreamingServer -dDS 1***
> *
>
> to start the server.****
>
> As far as I know, Faban is a client and DDS is a server, so I think I am
> doing right..****
>
> ** **
>
> ** **
>
> I checked previous question about media streaming and ****
>
> tried ./rtspclient.o to see what happens between server and client.****
>
> (http://www.mail-archive.com/[email protected]/msg00005.html)****
>
> ** **
>
> ** **
>
> < RTSP/1.0 500 Internal Server Error****
>
> RTSP/1.0 500 Internal Server Error****
>
> < Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
> Server; State/Development; )****
>
> Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
> Server; State/Development; )****
>
> < Cseq: 5****
>
> Cseq: 5****
>
> < Connection: Close****
>
> Connection: Close****
>
> ** **
>
> But I got internal server error when I checked the status.****
>
> I guess there is something that I missed about server-client connection.**
> **
>
> ** **
>
> On Thu, Apr 18, 2013 at 9:29 AM, Jinchun Kim <[email protected]> wrote:***
> *
>
> First, I started Faban with sh master/bin/startup.sh****
>
> After that, I ran DDS with /usr/local/sbin/DarwinStreamingServer -dDS 1***
> *
>
> to start the server.****
>
> As far as I know, Faban is a client and DDS is a server, so I think I am
> doing right..****
>
> ** **
>
> ** **
>
> I checked previous question about media streaming and ****
>
> tried ./rtspclient.o to see what happens between server and client.****
>
> (http://www.mail-archive.com/[email protected]/msg00005.html)****
>
> ** **
>
> ** **
>
> < RTSP/1.0 500 Internal Server Error****
>
> RTSP/1.0 500 Internal Server Error****
>
> < Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
> Server; State/Development; )****
>
> Server: DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming
> Server; State/Development; )****
>
> < Cseq: 5****
>
> Cseq: 5****
>
> < Connection: Close****
>
> Connection: Close****
>
> ** **
>
> But I got internal server error when I checked the status.****
>
> I guess there is something that I missed about server-client connection.**
> **
>
> ** **
>
> ** **
>
> ** **
>
> ** **
>
> On Thu, Apr 18, 2013 at 3:33 AM, Mahmood Naderan <[email protected]>
> wrote:****
>
> Hi****
>
> What I understand is that you ran the client and server separately. I mean
> start/stop the client and then start/stop the server. Is that correct?****
>
> On 04/18/2013 2:47, Jinchun Kim wrote:****
>
>  Hi, All. ****
>
> I'm trying to run memory intensive simulation with media streaming
> benchmark.****
>
> I followed the setup procedure described on CloudSuite website and****
>
> installed Media streaming benchmark on my Linux machine.****
>
> But I'm not quite sure if I'm running the benchmark correctly.****
>
> I tested media streaming benchmark with following command.****
>
> sh scripts/start-run.sh 200 shorthi 165.91.212.1 2****
>
> (165.91.212.1 is ip address of localhost)****
>
> After 5~6 minutes, the benchmark was done and simulation results were****
>
> written to /tmp/output/15. ****
>
> Based on the output from /tmp/output/15/summary.xml,****
>
> it seems like test was finished without an error.****
>
>                0.467****
>
>                121.645****
>
>                3.422****
>
>                3.300****
>
>                false****
>
>                3.300****
>
>            ****
>
> ........................................................................**
> **
>
> ........................................................................**
> **
>
>                5706****
>
>                0****
>
>                1.0000****
>
>                1.0000****
>
>                true****
>
>            ****
>
> However, when I run Darwin Streaming Server with 
> /usr/local/sbin/DarwinStreamingServer
> -dDS 1****
>
> there was no communication between server and client.****
>
> RTP-Conns RTSP-Conns .....  AvgQuality  NumThinned             Time****
>
>     0                      0         .....         0                  0
>       2013-04-17 16:35:58****
>
> So I was wondering if I am on the right direction...****
>
> Do I need to do something else to setup server-client configuration?****
>
> -- ****
>
> Thanks,****
>
> Jinchun Kim****
>
>  ****
>
> -- ****
>
> Regards,
> Mahmood****
>
>
>
> ****
>
> ** **
>
> -- ****
>
> Thanks,****
>
> Jinchun Kim****
>
>
>
> ****
>
> ** **
>
> -- ****
>
> Thanks,****
>
> Jinchun Kim****
>



-- 
Thanks,
Jinchun Kim

Reply via email to