I was trying to play a SDP file, generated from Helix Encoder on the same encoding machine but it doesn't play. It gives out below error.
Code: Select all
main debug: adding item `NDTVGood.sdp' ( C:\high\NDTVGood.sdp )
qt4 debug: Adding a new MRL to recent ones: C:\high\NDTVGood.sdp
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 1 items, index -1
main debug: processing request item NDTVGood.sdp node null skip 0
main debug: resyncing on NDTVGood.sdp
main debug: NDTVGood.sdp is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'NDTVGood.sdp'
main debug: thread started
main debug: using timeshift granularity of 50 MBytes
main debug: using timeshift path 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp'
main debug: thread (input) created at priority 1 (../.././src/input/input.c:230)
main debug: `C:\high\NDTVGood.sdp' gives access `' demux `' path `C:\high\NDTVGood.sdp'
main debug: creating demux: access='' demux='' path='C:\high\NDTVGood.sdp'
main debug: looking for access_demux module: 3 candidates
main debug: TIMER module_need() : 1.855 ms - Total 1.855 ms / 1 intvls (Avg 1.855 ms)
main debug: creating access '' path='C:\high\NDTVGood.sdp'
main debug: looking for access module: 5 candidates
vcd debug: trying .cue file: C:\high\NDTVGood.cue
vcd debug: could not find .cue file
access_file debug: opening file `C:\high\NDTVGood.sdp'
main debug: using access module "access_file"
main debug: TIMER module_need() : 2.504 ms - Total 2.504 ms / 1 intvls (Avg 2.504 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: received first data after 0 ms
main debug: pre-buffering done 412 bytes in 0s - 6595 kbytes/s
main debug: looking for stream_filter module: 2 candidates
main debug: TIMER module_need() : 0.169 ms - Total 0.169 ms / 1 intvls (Avg 0.169 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 0.167 ms - Total 0.167 ms / 1 intvls (Avg 0.167 ms)
main debug: creating demux: access='' demux='' path='C:\high\NDTVGood.sdp'
main debug: looking for demux module: 50 candidates
sap debug: Multiple media ports not supported -> live555
qt4 debug: IM: Setting an input
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
live555 debug: RTP subsession 'video/H263-2000'
main debug: selecting program id=0
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
live555 debug: RTP subsession 'audio/AMR'
qt4 debug: Updating the geometry
live555 debug: setup start: 0.000000 stop:0.000000
live555 debug: play start: 0.000000 stop:0.000000
main debug: using demux module "live555"
main debug: TIMER module_need() : 741.685 ms - Total 741.685 ms / 1 intvls (Avg 741.685 ms)
main debug: looking for a subtitle file in C:\high\
main debug: looking for decoder module: 36 candidates
avcodec debug: libavcodec initialized (interface 0x342000)
avcodec debug: using direct rendering
avcodec debug: ffmpeg codec (H263) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 36.547 ms - Total 36.547 ms / 1 intvls (Avg 36.547 ms)
main debug: thread (decoder) created at priority 0 (../.././src/input/decoder.c:315)
main debug: thread started
main debug: looking for decoder module: 36 candidates
avcodec debug: libavcodec already initialized
avcodec debug: codec not found (AMR narrow band)
main debug: TIMER module_need() : 17.320 ms - Total 17.320 ms / 1 intvls (Avg 17.320 ms)
main error: no suitable decoder module for fourcc `samr'.
VLC probably does not support this sound or video format.
main debug: killing decoder fourcc `samr', 0 PES in FIFO
main debug: `C:\high\NDTVGood.sdp' successfully opened
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
live555 error: no data received in 10s, aborting
main debug: EOF reached
main debug: finished input
main debug: thread times: real 0m10.625000s, kernel 0m0.000000s, user 0m0.000000s
avcodec debug: ffmpeg codec (H263) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `H263', 0 PES in FIFO
main debug: removing module "live555"
main debug: removing module "stream_filter_record"
main debug: removing module "access_file"
main debug: Program doesn't contain anymore ES
main debug: thread ended
main debug: dead input
main debug: thread times: real 0m11.406250s, kernel 0m0.046875s, user 0m0.046875s
main debug: changing item without a request (current 0/1)
main debug: nothing to play
qt4 debug: IM: Deleting the input
qt4 debug: Updating the geometry
qt4 debug: Updating the geometry
main debug: TIMER input launching for 'NDTVGood.sdp' : 889.002 ms - Total 889.002 ms / 1 intvls (Avg 889.002 ms)
Here is the SDP file.
Code: Select all
v=0
o=- 715937112 38744396021 IN IP4 10.48.233.22
s=HelixSession
c=IN IP4 224.0.0.1/3
t=0 0
m=video 5236 RTP/AVP 96
b=AS:89
a=rtpmap:96 H263-2000/90000
a=fmtp:96 profile=0; level=20
a=framesize:96 176-144
a=cliprect:0,0,144,176
a=mpeg4-esid:201
a=x-envivio-verid:00035A34
m=audio 5238 RTP/AVP 97
b=AS:10
a=rtpmap:97 AMR/8000
a=fmtp:97 octet-align=1
a=mpeg4-esid:101
a=x-envivio-verid:00035A34