This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTSP GStreamer DM355

Hi.

I am using TI’s dm355.

I am using the gst-rtsp-server(gst-rtsp-0.10.3) to transmit the video/audio encoded from server to host.  I have cross compiled gst-rtsp-server and make DM355 board as RTSP server.
Then I am using examples given by the Gstremer. I am transmitting  Audio file in OGG formate using "./test-launch  /examples/bbb.ogg" I am trying to play files using VLC player at Client side using rtsp://10.17.8.131:8554/test

On executing the above command, I get the error mentioned below. 

/examples # ./lt-test-ogg bbb.ogg
** Message: listening on port 8554
** Message: added new client 0x162f0 ip 10.17.1.111:35814
** Message: attaching to context 0x13400
RTSP request message 0x96954
 request line:
   method: 'OPTIONS'
   uri:    'rtsp://10.17.8.131:8554/test'
   version: '1.0'
 headers:
   key: 'CSeq', value: '11'
   key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2010.02.10)'
 body:
** Message: client 0x162f0: received a request
RTSP response message 0xbeeb5bd0
 status line:
   code:   '200'
   reason: 'OK'
   version: '1.0'
 headers:
   key: 'CSeq', value: '11'
   key: 'Public', value: 'OPTIONS, DESCRIBE, PAUSE, PLAY, SETUP, TEARDOWN'
   key: 'Server', value: 'GStreamer RTSP server'
 body: length 0
** Message: client 0x162f0: sent a message with cseq 11
RTSP request message 0x96954
 request line:
   method: 'DESCRIBE'
   uri:    'rtsp://10.17.8.131:8554/test'
   version: '1.0'
 headers:
   key: 'CSeq', value: '12'
   key: 'Accept', value: 'application/sdp'
   key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2010.02.10)'
 body:
** Message: client 0x162f0: received a request
** Message: found media 0x6bc00 for url abspath /test

** (lt-test-ogg:17348): WARNING **: recoverable parsing error: no element "theoraparse"
** Message: enter mainloop
** Message: constructed media 0x6b0c8 for url /test
** Message: preparing media 0x6b0c8
** Message: stream 0xe2c88 received caps application/x-rtp, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)VORBIS, encoding-params=(string)2, config4
** Message: stream 0xe2c88 received caps application/x-rtp, media=(string)audio, clock-rate=(int)48000, encoding-name=(string)VORBIS, encoding-params=(string)2, config4

Can any body help me on this?

Thanks is advance.

Regards,

Kiran Thakkar

  • Kiran,

    I don't know that I can offer much help with this particular use case, as it involves a few pieces I haven't spent a lot of time with.  However, one thing I do notice is that you don't seem to require any of the DM355-accelerated components on from gstreamer.ti.com.  Your use-case only uses standard GStreamer components that are cross-compiled for ARM9.  Have you tried looking on http://gstreamer.freedesktop.org/, or asking in #gstreamer on freenode?  This should work the same on a Linux desktop as it does on DM355, so you might find more people there that might be familiar with your particular situation.

    Best regards,
    Don

     

  • Don ,Thanks for your response

    I have included the "theoraparse" that was missing...
    after insatalling that package I am playing the file then it hangs after following message. Nothing is audible in client side

    examples # ./test-ogg 1.ogg 
    Streming data at rtsp://ip:port/Kiran
    ** Message: listening on port 8554
    ** Message: added new client 0x162f0 ip 10.17.1.111:64673
    ** Message: attaching to context 0x13400
    RTSP request message 0xd816c
     request line:
       method: 'OPTIONS'
       uri:    'rtsp://10.17.8.131:8554/Kiran'
       version: '1.0'
     headers:
       key: 'CSeq', value: '5'
       key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2010.02.10)'
     body:
    ** Message: client 0x162f0: received a request
    RTSP response message 0xbea33bd0
     status line:
       code:   '200'
       reason: 'OK'
       version: '1.0'
     headers:
       key: 'CSeq', value: '5'
       key: 'Public', value: 'OPTIONS, DESCRIBE, PAUSE, PLAY, SETUP, TEARDOWN'
       key: 'Server', value: 'GStreamer RTSP server'
     body: length 0
    ** Message: client 0x162f0: sent a message with cseq 5
    RTSP request message 0xd816c
     request line:
       method: 'DESCRIBE'
       uri:    'rtsp://10.17.8.131:8554/Kiran'
       version: '1.0'
     headers:
       key: 'CSeq', value: '6'
       key: 'Accept', value: 'application/sdp'
       key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2010.02.10)'
     body:
    ** Message: client 0x162f0: received a request
    ** Message: found media 0xa3840 for url abspath /Kiran
    ** Message: enter mainloop
    ** Message: constructed media 0xa8838 for url /Kiran
    ** Message: preparing media 0xa8838
    ** Message: stream 0x127968 received caps application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)VORBIS, encoding-params=(string)2, confi4
    ** Message: stream 0x127968 received caps application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)VORBIS, encoding-params=(string)2, confi4
    can anybody help me on this?
    Regards
    Kiran