[Live-devel] Has anybody has implemented IP telephony using LIVE555 libraries........

manas lenka manas_ec007in at yahoo.co.in
Mon May 26 03:55:24 PDT 2008


hi,
HAs anybody  implemented IP telephony using LIVE555 libraries ?
MANAS

live-devel-request at ns.live555.com wrote: Send live-devel mailing list submissions to
 live-devel at lists.live555.com

To subscribe or unsubscribe via the World Wide Web, visit
 http://lists.live555.com/mailman/listinfo/live-devel
or, via email, send a message with subject or body 'help' to
 live-devel-request at lists.live555.com

You can reach the person managing the list at
 live-devel-owner at lists.live555.com

When replying, please edit your Subject line so it is more specific
than "Re: Contents of live-devel digest..."


Today's Topics:

   1. Can any body tell what DarwinInjector() does ?? (manas lenka)
   2. openRTSP shutdown ( ti?ry ti?ry )
   3. Re: (no subject) (bakul.patel at einfochips.com)
   4. Re: openRTSP shutdown (Ross Finlayson)
   5. DeviceSource question (Ishwar.Jasuja at jci.com)
   6. Re: (no subject) (Ross Finlayson)
   7. Re: DeviceSource question (Ross Finlayson)
   8. RTCP messages treatment ( Javier G?lvez Guerrero )
   9. I want to know where OpenRSTP.cpp writes into the file....
      (manas lenka)
  10. Re: I want to know where OpenRSTP.cpp writes into the
      file.... (Ross Finlayson)


----------------------------------------------------------------------

Message: 1
Date: Fri, 23 May 2008 13:52:30 +0100 (BST)
From: manas lenka 
Subject: [Live-devel] Can any body tell what DarwinInjector() does ??
To: live-devel at ns.live555.com
Message-ID: <149210.72039.qm at web8908.mail.in.yahoo.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi,
Can anybody tell me or point to some documents so that i can know what "DarwinInjector()" does.
THANKS
MANAS

       
---------------------------------
 Meet people who discuss and share your passions.  Join them now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 

------------------------------

Message: 2
Date: Fri, 23 May 2008 16:10:26 +0200
From: " ti?ry ti?ry " 
Subject: [Live-devel] openRTSP shutdown
To: live-devel at ns.live555.com
Message-ID:
 <2036e3f30805230710o7b42198flc824e185e861c6c3 at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hello

I'm using openRTSP to stream RTP/RTCP over TCP a video from a IP camera
(Axis 207) and after a while the openRTSP stop

The openRTSP send TEARDOWN rtsp://axis:554/mpeg4/media.amp/ RTSP/1.0
And I don't understand why I

Is there a BUG ???

Thx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 

------------------------------

Message: 3
Date: Fri, 23 May 2008 21:38:30 +0530 (IST)
From: bakul.patel at einfochips.com
Subject: Re: [Live-devel] (no subject)
To: "LIVE555 Streaming Media - development & use"
 

Message-ID:
 <3858.220.225.147.210.1211558910.squirrel at india.einfochips.com>
Content-Type: text/plain;charset=iso-8859-1

I tried by increasing buffer memory to 2M using increaseReceiveBufferTo()
function.but it did not made any diffrence. Then i compiled code for x86 and i
ran receiver application on PC, it works fine on PC. Any idea why it is not
giving bandwidht more than 10 Mbps on Da vinci (DM6446)?

Thanks,
Bakul

>>
>>I have made MPEG2Transport receiver by modifying MPEG2TransportStreamer.cpp
>>file. Receiver works fine but when streaming speed is more than 10
>>Mbps then it
>>starts dropping packets. Can anybody tell me that How i can increase this
>>bandwidth
>
> Because this has become a frequently asked question, I have added it
> to the FAQ.  See
>  http://www.live555.com/liveMedia/faq.html#packet-loss
> --
>
> Ross Finlayson
> Live Networks, Inc.
> http://www.live555.com/
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>
> Email Scanned for Virus & Dengerous Content.
>
>


-- 
_____________________________________________________________________
Disclaimer: This e-mail message and all attachments transmitted with it
are intended solely for the use of the addressee and may contain legally
privileged and confidential information. If the reader of this message
is not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you are hereby
notified that any dissemination, distribution, copying, or other use of
this message or its attachments is strictly prohibited. If you have
received this message in error, please notify the sender immediately by
replying to this message and please delete it from your computer. Any
views expressed in this message are those of the individual sender
unless otherwise stated.Company has taken enough precautions to prevent
the spread of viruses. However the company accepts no liability for any
damage caused by any virus transmitted by this email.
__________________________________________________________________________
 


------------------------------

Message: 4
Date: Fri, 23 May 2008 12:24:08 -0700
From: Ross Finlayson 
Subject: Re: [Live-devel] openRTSP shutdown
To: LIVE555 Streaming Media - development & use
 

Message-ID: 
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

>Hello
>
>I'm using openRTSP to stream RTP/RTCP over TCP a video from a IP 
>camera (Axis 207) and after a while the openRTSP stop
>
>The openRTSP send TEARDOWN rtsp://axis:554/mpeg4/media.amp/ RTSP/1.0
>And I don't understand why I
>
>Is there a BUG ???

Unlikely.  "openRTSP" is sending a RTSP "TEARDOWN" request because it 
thinks that the stream has ended.  It probably thinks that the stream 
has ended because either (1) the server sent a RTCP "BYE" packet 
(telling it that the stream ended), or (2) the elapsed time exceeded 
the stream duration specified in the SDP description (that was sent 
by the server in response to the RTSP "DESCRIBE" command).

If you send us the full RTSP protocol exchange (printed by 
"openRTSP"), we will be able to tell you exactly what happened.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


------------------------------

Message: 5
Date: Fri, 23 May 2008 14:42:49 -0500
From: Ishwar.Jasuja at jci.com
Subject: [Live-devel] DeviceSource question
To: LIVE555 Streaming Media - development & use
 

Message-ID:
 
Content-Type: text/plain; charset="us-ascii"

Hi,

I am trying to use DeviceSource Model (as recommended by Ross )to stream 
the live video out. 
Unfortunately, the video encoder can not be treated as a socket in the 
system that I have. I HAVE to run encoder as
a separate thread. So only option that I have, is to register  a callback 
function from doGetNextFrame() in DeviceSource.cpp.
At least, this is what I concluded after going thru the archive on this 
mailing list.

 registerCallback((TaskFuncOur *)DeviceSource::deliverFrame, (void *)this) 
;

Video encoder thread invokes this function when the encoded data is 
available. Now per recommended method, this should copy the
data received from encoder device into fTo aread and then start a timer to 
invoke FramedSource::afterGetting  by doing

  nextTask() = envir().taskScheduler().scheduleDelayedTask(0, 
(TaskFunc*)FramedSource::afterGetting, this);

Here is the problem that I think I have,

I cant call schedueDelayedTask function/method from a different thread. I 
can run into concurrancy issues as DelayQueue::addEntry(), 
 & DelayQueue::handleAlarm() methods can step onto eachother as they can 
now be invoked from different threads.

Can anyone help me out here? 
or Am I totally missing something here?

Thanks
Ishwar Jasuja

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 

------------------------------

Message: 6
Date: Fri, 23 May 2008 12:49:50 -0700
From: Ross Finlayson 
Subject: Re: [Live-devel] (no subject)
To: LIVE555 Streaming Media - development & use
 

Message-ID: 
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

>I tried by increasing buffer memory to 2M using increaseReceiveBufferTo()
>function.but it did not made any diffrence. Then i compiled code for x86 and i
>ran receiver application on PC, it works fine on PC. Any idea why it is not
>giving bandwidht more than 10 Mbps on Da vinci (DM6446)?

No, but you have shown that the problem is with your system - not 
with our code.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


------------------------------

Message: 7
Date: Fri, 23 May 2008 14:04:00 -0700
From: Ross Finlayson 
Subject: Re: [Live-devel] DeviceSource question
To: LIVE555 Streaming Media - development & use
 

Message-ID: 
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

You can't call "LIVE555 Streaming Media" library code from within 
your separate encoder thread.  However, what you can do is have your 
encoder thread use a global variable to signal an event that gets 
handled by the LIVE555 code's event loop (running in its own thread).

One easy way to do this is to use "doEventLoop()"s 'watchVariable' 
feature; see 
. 


(Note, however, that if you use the 'watchVariable' feature, you 
should also note this point: 
)
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


------------------------------

Message: 8
Date: Sat, 24 May 2008 12:21:00 +0200
From: " Javier G?lvez Guerrero " 
Subject: [Live-devel] RTCP messages treatment
To: "LIVE555 Streaming Media - development & use"
 

Message-ID:
 <145d4e1a0805240321g36658860j414fd5d92169a26a at mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi all,

I would like to know, in case it is implemented, how live555 analyzes and
behaves regarding the RTCP information sent through this messages. That is,
if it is implemented any change in the streaming session conditions that
allows to improve the transmission quality when lost packets or high jitter
are reported from the RTP clients.

Thank you,
Javi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 

------------------------------

Message: 9
Date: Sat, 24 May 2008 19:37:17 +0100 (BST)
From: manas lenka 
Subject: [Live-devel] I want to know where OpenRSTP.cpp writes into
 the file....
To: live-devel at ns.live555.com
Message-ID: <87097.46638.qm at web8901.mail.in.yahoo.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi,
Can anybody tell me , in OpenRSTP.cpp programme, at what point the audio and video packets are written into the file..
Thanks
MANAS

       
---------------------------------
 BMR - a key player in weight issues. Know more.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 

------------------------------

Message: 10
Date: Sat, 24 May 2008 15:08:22 -0700
From: Ross Finlayson 
Subject: Re: [Live-devel] I want to know where OpenRSTP.cpp writes
 into the file....
To: LIVE555 Streaming Media - development & use
 

Message-ID: 
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

>Hi,
>Can anybody tell me , in OpenRSTP.cpp programme, at what point the 
>audio and video packets are written into the file..

Most of the logic for the "openRTSP" program is implemented in the 
"playCommon.cpp" file.  ("FileSink" objects are used to write 
incoming data into files.)
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


------------------------------

_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel


End of live-devel Digest, Vol 55, Issue 15
******************************************


       
---------------------------------
 Best Jokes, Best Friends, Best Food. Get all this and more on  Best of Yahoo! Groups.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20080526/61c9dfa9/attachment-0001.html>


More information about the live-devel mailing list