Re: [Live-devel] Question about Q value for Jpeg Video

2007-09-19 Thread Ross Finlayson
>So, is the Q value I have to provide to live library the same that I >specified to libjpeg to compress the image? Yes, I think so (although I'm not an expert on JPEG, so I'm not 100% sure). -- Ross Finlayson Live Networks, Inc. http://www.live555.com/ __

[Live-devel] Question about Q value for Jpeg Video

2007-09-19 Thread Дима Зинченко
As I understand from the code, the Q value cannot be extracted from Jpeg header and has to be specified manually. I noticed that image quality of the transmitted JPEG video depends significantly on this value. But, as I understand from reading libjpeg docs, there is no standart to scale of the Q

Re: [Live-devel] can't stream - unsupported RTSP server error

2007-09-19 Thread Ross Finlayson
Hi, When I did mplayer rtsp://... I saw some errors below, for example "ADecoder init failed". However I can play the same video file in a mounted nfs folder (the output is pasted below as well). What do I need to do to make mplayer rtsp working? I don't know. The LIVE555 RTSP client code se

Re: [Live-devel] can't stream - unsupported RTSP server error

2007-09-19 Thread yyang
>Alternatively, you can use VLC , which I prefer over MPlayer. (The VLC website also has pre-built binary versions for > >most platforms.) OK, I can try VLC. can VLC play HD video files? Thanks___ live-devel mailing list l

Re: [Live-devel] can't stream - unsupported RTSP server error

2007-09-19 Thread yyang
Hi, When I did mplayer rtsp://... I saw some errors below, for example "ADecoder init failed". However I can play the same video file in a mounted nfs folder (the output is pasted below as well). What do I need to do to make mplayer rtsp working? [EMAIL PROTECTED] ~]# mplayer rtsp://server/pott

Re: [Live-devel] what is the function "Boolean isSpecialStreamId(unsigned char stream_id)" doing ?

2007-09-19 Thread Ross Finlayson
>Please explain me, for what using the function: > "Boolean isSpecialStreamId(unsigned char stream_id)"? Isn't it clear from the comments in the code? It's used in parsing MPEG (1 or 2) PES packets. See Table 2.17 in the MPEG Systems specification (ISO+IEC+13818-1). >Why this function alway

[Live-devel] what is the function "Boolean isSpecialStreamId(unsigned char stream_id)" doing ?

2007-09-19 Thread Karlov Andrey
Please explain me, for what using the function: "Boolean isSpecialStreamId(unsigned char stream_id)"? Why this function always return "TRUE" whan we use program "testMPEG1or2ProgramToTransportStream"? This function defined in "MPEG1or2Demux.cpp" and it's code: Boolean MPEGProgramStreamParser

[Live-devel] windows dependencies files of RTSP code

2007-09-19 Thread Gaurav Parikh
Hello Guys, I have downloaded the source code and have build successfully a project on Visual studio. Now my attempt is to build the entire source code using ECLIPSE + CYGWIN But I guess it wont work out unless u figure out windows dependencies files .ie what windows sockets libraries it uses s

Re: [Live-devel] RTSP Server 'Keep Alive' support

2007-09-19 Thread Ross Finlayson
>Great, I guess liveMedia is taking care of all this behind the scenes. I >hadn't seen anything relating to it in the live555 demux module RTCP is implemented automatically within the "LIVE555 Streaming Media" libraries (in "MediaSubsession::initiate()"), for each RTP stream. -- Ross Finlayson

Re: [Live-devel] RTSP Server 'Keep Alive' support

2007-09-19 Thread Glen Gray
Great, I guess liveMedia is taking care of all this behind the scenes. I hadn't seen anything relating to it in the live555 demux module, so like you said it's there implicitly. I've verified I am seeing the RTCP "RR" packets via Wireshark. Thanks for the explanation. Ross Finlayson wrote: > Y

[Live-devel] Which continuePlaying() function is called?

2007-09-19 Thread yang-m-h
Hello everyone,In the testMPEG4ESVideoSreamer.cpp,the code as follows videoSink->startPlaying(*videoSource, afterPlaying, videoSink); then the program jump to the startPlaying() function in the MediaSink.cppthen the startPlaying() function calls the continuePlaying().the continuePlaying()is a v