H263RTPheader for RTP

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
ylwcjf
New Cone
New Cone
Posts: 6
Joined: 08 Mar 2007 04:41
Location: suzhou china
Contact:

H263RTPheader for RTP

Postby ylwcjf » 13 Mar 2007 04:08

when I send h263 data to VLC with sdp, The VLC didn't show the figure. When I add 12 bytes after H263RTPheader,
the VLC show the figure well, the bytes value I added are all 0x00.But this method can only supply the H263RTPHeader packeting modeA, when the mode is B, the VLC didn't work, the message it shows is as follows:

/************************************************************************
live555 error: no data received in 10s, aborting
main debug: EOF reached
main debug: closing input
main debug: removing module "live555"
main debug: removing module "access_file"
ffmpeg debug: ffmpeg codec (H263) stopped
main debug: removing module "ffmpeg"
main debug: thread times: real 0m10.625278s, kernel 0m0.000000s, user 0m0.000000s
main debug: thread 4392 joined (input/decoder.c:191)
main debug: killing decoder fourcc `H263', 0 PES in FIFO
main debug: thread times: real 0m10.645307s, kernel 0m0.000000s, user 0m0.020028s
main debug: thread 4404 joined (input/input.c:412)
main: nothing to play
main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 4404 (input) created at priority 1 (input/input.c:265)
main debug: drive letter E: found in source
main debug: `E:\worktmp\rtp\263-code\263code\file263.sdp' gives access `' demux `' path `E:\worktmp\rtp\263-code\263code\file263.sdp'
main debug: creating demux: access='' demux='' path='E:\worktmp\rtp\263-code\263code\file263.sdp'
main debug: looking for access_demux module: 1 candidate
main debug: creating access '' path='E:\worktmp\rtp\263-code\263code\file263.sdp'
main debug: looking for access2 module: 5 candidates
vcd debug: trying .cue file: E:\worktmp\rtp\263-code\263code\file263.cue
vcd debug: could not find .cue file
access_file debug: opening file `E:\worktmp\rtp\263-code\263code\file263.sdp'
main debug: using access2 module "access_file"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: creating demux: access='' demux='' path='E:\worktmp\rtp\263-code\263code\file263.sdp'
main debug: looking for demux2 module: 45 candidates
live555 debug: RTP subsession 'video/H263-1998'
main debug: selecting program id=0
main debug: using demux2 module "live555"
main debug: looking for a subtitle file in E:\worktmp\rtp\263-code\263code\
main debug: looking for decoder module: 27 candidates
ffmpeg debug: libavcodec already initialized
ffmpeg debug: postprocessing disabled
ffmpeg debug: using direct rendering
ffmpeg debug: ffmpeg codec (H263) started
main debug: using decoder module "ffmpeg"
main debug: thread 4352 (decoder) created at priority 0 (input/decoder.c:159)
main debug: `E:\worktmp\rtp\263-code\263code\file263.sdp' successfully opened
ffmpeg warning: H263 SAC not supported
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (9083 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (9197 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (200 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (325 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (579 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1131 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1351 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1599 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1645 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1627 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1550 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1606 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1553 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
ffmpeg warning: cannot decode one frame (1708 bytes)
ffmpeg warning: Bad picture start code
(h263@00B6CF70)
ffmpeg warning: header damaged
(h263@00B6CF70)
/*****************************************************************/

so what's problem, I think maybe I should add some bytes after H263RTPheader, but how much ?
who can help me, I need you help,Thanks at first.
I'm a freshman,need your help, Thanks a lot!

ylwcjf
New Cone
New Cone
Posts: 6
Joined: 08 Mar 2007 04:41
Location: suzhou china
Contact:

who knows

Postby ylwcjf » 16 Mar 2007 06:40

who know how the VLC process the h263/RTP packets modeB, does it obey the RFC 2190? Does it get the payload data just after h263's RTP header?
I'm a freshman,need your help, Thanks a lot!


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 15 guests