[sip-comm-dev] a question for developer on audio video streaming


#1

I need to develop an application able to stream audio and video captured
from webcam under Linux (using rtp h264 for video), but without any other
features as in Sip Communicator. Do you think that it is so difficult to
individuate java class that allows to do this think in the big Sip
Communicator project? Anyone can give me some suggestion. I can also think
to implement first audio and after video or viceversa. Many thanks

Giorgio


#2

Hi Giorgio,

As I said in my previous e-mail to you
(https://sip-communicator.dev.java.net/servlets/ReadMsg?list=dev&msgNo=8641),
we use JMF for audio and video capture, encoding, decoding and
playback. So you'll probably need to acquaint yourself with JMF. Then
it should be possible for you to extract the capture, encoding,
decoding (and playback, of course) classes from our code base (namely,
the net.java.sip.communicator.impl.neomedia.* packages), plug them
into JMF as we do and use them without any other SIP Communicator
modules.

Regards,
Lubomir

···

On Tue, Jun 1, 2010 at 10:23 PM, Giorgio <giorgio9@libero.it> wrote:

I need to develop an application able to stream audio and video captured
from webcam under Linux (using rtp h264 for video), but without any other
features as in Sip Communicator. Do you think that it is so difficult to
individuate java class that allows to do this think in the big Sip
Communicator project? Anyone can give me some suggestion. I can also think
to implement first audio and after video or viceversa. Many thanks

Giorgio

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Hi Lubomir and thanks for the answer. I'm studying JMF Programmer's Guide in
order to understand steps that I have to perform in order to reach the final
result that I want. In every case at the moment I have some doubts:
1) why there is the package nomedia (that you suggested me to see in order
to extract classes) and the package media?
2) for the JMF extension made in sipcommunicator, I have to see also fmj?

Thanks for the help
Giorgio

-----Messaggio originale-----
Inviato: mercoledì 2 giugno 2010 11:40
streaming

Hi Giorgio,

As I said in my previous e-mail to you
(https://sip-communicator.dev.java.net/servlets/ReadMsg?list=dev&msgNo=8641)

···

Da: Lubomir Marinov [mailto:lubo@sip-communicator.org]
A: dev@sip-communicator.dev.java.net
Oggetto: Re: [sip-comm-dev] a question for developer on audio video
,
we use JMF for audio and video capture, encoding, decoding and playback. So
you'll probably need to acquaint yourself with JMF. Then it should be
possible for you to extract the capture, encoding, decoding (and playback,
of course) classes from our code base (namely, the
net.java.sip.communicator.impl.neomedia.* packages), plug them into JMF as
we do and use them without any other SIP Communicator modules.

Regards,
Lubomir

On Tue, Jun 1, 2010 at 10:23 PM, Giorgio <giorgio9@libero.it> wrote:

I need to develop an application able to stream audio and video
captured from webcam under Linux (using rtp h264 for video), but
without any other features as in Sip Communicator. Do you think that
it is so difficult to individuate java class that allows to do this
think in the big Sip Communicator project? Anyone can give me some
suggestion. I can also think to implement first audio and after video
or viceversa. Many thanks

Giorgio

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#4

1) why there is the package nomedia (that you suggested me to see in order
to extract classes) and the package media?

The neomedia bundle is the redesign of the media bundle. The media
bundle is deprecated and is to be removed in the future. I even recently
asked why we're still keeping the media bundle in the repository and
Emil answered that the jabber bundle still depends on it and that media
will be removed when we rewrite jabber to use neomedia.

2) for the JMF extension made in sipcommunicator, I have to see also fmj?

We're not running on top of FMJ, we're just using classes from it so
that we don't have to write them.

···

On Sun, 2010-06-06 at 19:09 +0200, Giorgio wrote:

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#5

Thanks for the answer. It is one entire day that I try to understand how it is better to act in order to extract audio and video features, without any success. The code is really too much and I have a lot of difficulties to find what I need. The project is really great and well done, but I need exclusively the audio video sip communication. Otherwise is it possible to deactivate the almost totality of bundles and try to rewrite the GUI? At the end I need only two "pages" (one to start the conference and one with video) with few controls. What do you suggest me?

Gio

-----Messaggio originale-----

···

Da: Lubomir Marinov [mailto:lubo@sip-communicator.org]
Inviato: domenica 6 giugno 2010 19:22
A: dev@sip-communicator.dev.java.net
Oggetto: Re: [sip-comm-dev] R: [sip-comm-dev] a question for developer on audio video streaming

On Sun, 2010-06-06 at 19:09 +0200, Giorgio wrote:

1) why there is the package nomedia (that you suggested me to see in
order to extract classes) and the package media?

The neomedia bundle is the redesign of the media bundle. The media bundle is deprecated and is to be removed in the future. I even recently asked why we're still keeping the media bundle in the repository and Emil answered that the jabber bundle still depends on it and that media will be removed when we rewrite jabber to use neomedia.

2) for the JMF extension made in sipcommunicator, I have to see also fmj?

We're not running on top of FMJ, we're just using classes from it so that we don't have to write them.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net