RE: [Asterisk-Users] Re: MeetMe Video option

2004-01-30 Thread Jonathan Moore
Few pieces of info that might help us from re-inventing the wheel. What we are
all taking about has a name in video conferencing circles. It is called an MCU,
Multi Conferencing Unit. The OpenH323 project has an MCU called OpenMCU. Since
the H323 support in * is based on OpenH323 perhaps it would be possible to tie
in the OpenMCU into the MeetMe code. There is probably some lower level stuff
int he h323 channel stuff as well that details what codecs are supported. My
guess is that the * wrapper only advertises support for audio codecs which is
part of why the video drops out when transfering to a MeetMe conference.

The general mode of operation for an MCU is to key off of the audio signal. 2 x
2 grid is common with the video signals being sent from the currently active
audio channels, or most recently active. Or a single larger video of the
currently speaking source. This is the mode of OpenMCU. Some of the more
sophisticated MCU servers allow individual users to select which views they get.

I think this would be an extremely cool feature for * to support. I can think of
several potential clients I could snag with such a setup.
-- 
Jonathan Moore
Director of Technology
Winfield Public Schools
Office 620.221.5100
Fax 620.221.0508


Quoting John Todd <[EMAIL PROTECTED]>:

> Tim -
>I'm actually quite fond of the 2b solution in the video conference 
> tools I've used (notably, Polycomm) where the video switches or 
> camera pans depending on audio energy.  This could work quite well 
> with the existing features of "m" and "t".
> 
>A combination of blending an audio-energy and 2x2 matrix would also 
> be pretty slick, where maybe some callers would be "nailed-up" and 
> never would leave the matrix, but the remaining panels would 
> fluctuate based on last audio energy input.  It would lead to 
> interesting shouting matches in circumstances outside of "corporate" 
> use of videophone technology.  :-)
> 
>It's a shame that * doesn't have Solaris as a well-supported (at 
> all? anyone?) platform; there are the Sparc routines for fast video 
> transforms built into the Sparc processor chipset that could do 
> really cool and fast stuff for videoconferencing routines.
> 
>So, I'm waiting for the iChat video client software to be supported 
> via *; then I'll actually invest in the slick Apple firewire camera.
> 
> JT
> 
> 
> At 4:02 PM -0500 1/30/04, Regovich, Timothy wrote:
> >
> >So you are actually getting the video to come out though?
> >I am not getting any outbound video RTP traffic at all.  What settings do
> >you have?
> >
> >If I get a chance this weekend I will take a look at the implementation and
> >see what I can see.
> >The mosaic thing should be pretty easy actually (really, just a scaling of
> >each incoming stream and tiling them), but that won't work well for
> anything
> >bigger than a 2x2 matrix, considering the bandwidth limitations of most
> >users.
> >
> >Tim
> >
> >-Original Message-
> >From: [EMAIL PROTECTED]
> >[mailto:[EMAIL PROTECTED] On Behalf Of Matt Lawson
> >Sent: Friday, January 30, 2004 3:13 PM
> >To: [EMAIL PROTECTED]
> >Subject: [Asterisk-Users] Re: MeetMe Video option
> >
> >
> >That's one of the things that's been on our (1control, I have nothing to
> >do with Digium) wishlist/"to do" list that just hasn't gotten done yet.
> >
> >Currently, video in meetme is not supported.  What we experience is the
> >audio will conference with the other audio streams but the video just
> >freezes.  I was hoping to look into someday but I'm swamped with 1000
> >other things of higher priority.  I have been thinking though, of some
> >ways it could be supported, starting with the simplest and easiest:
> >
> >1.  First, if only 2 of the phones in the conference are video phones,
> >allow them to exchange their video with each other, while having all of
> >the audio streams conferenced as usual.
> >
> >2a.  The next step could be having each videophone "rotate" which stream
> >it was showing for a few seconds (20 seconds maybe?).  i.e. you could
> >have 3 video calls mixed with several audio-only calls.  Initially video
> >call #1 would show #2's image, #2 would show #3's image, #3 would show
> >#1's image for a few seconds, then rotate them by 1.  Of course you
> >don't need to show your own!  :)  Actually, ours has a
> >picture-in-picutre in the corner so you can see yourself all the time
> >anyway.
> >
> >2b.  The other option instead of time-rotating the images would be to
> &

RE: [Asterisk-Users] Re: MeetMe Video option

2004-01-30 Thread John Todd
Tim -
  I'm actually quite fond of the 2b solution in the video conference 
tools I've used (notably, Polycomm) where the video switches or 
camera pans depending on audio energy.  This could work quite well 
with the existing features of "m" and "t".

  A combination of blending an audio-energy and 2x2 matrix would also 
be pretty slick, where maybe some callers would be "nailed-up" and 
never would leave the matrix, but the remaining panels would 
fluctuate based on last audio energy input.  It would lead to 
interesting shouting matches in circumstances outside of "corporate" 
use of videophone technology.  :-)

  It's a shame that * doesn't have Solaris as a well-supported (at 
all? anyone?) platform; there are the Sparc routines for fast video 
transforms built into the Sparc processor chipset that could do 
really cool and fast stuff for videoconferencing routines.

  So, I'm waiting for the iChat video client software to be supported 
via *; then I'll actually invest in the slick Apple firewire camera.

JT

At 4:02 PM -0500 1/30/04, Regovich, Timothy wrote:
So you are actually getting the video to come out though?
I am not getting any outbound video RTP traffic at all.  What settings do
you have?
If I get a chance this weekend I will take a look at the implementation and
see what I can see.
The mosaic thing should be pretty easy actually (really, just a scaling of
each incoming stream and tiling them), but that won't work well for anything
bigger than a 2x2 matrix, considering the bandwidth limitations of most
users.
Tim

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matt Lawson
Sent: Friday, January 30, 2004 3:13 PM
To: [EMAIL PROTECTED]
Subject: [Asterisk-Users] Re: MeetMe Video option
That's one of the things that's been on our (1control, I have nothing to
do with Digium) wishlist/"to do" list that just hasn't gotten done yet.
Currently, video in meetme is not supported.  What we experience is the
audio will conference with the other audio streams but the video just
freezes.  I was hoping to look into someday but I'm swamped with 1000
other things of higher priority.  I have been thinking though, of some
ways it could be supported, starting with the simplest and easiest:
1.  First, if only 2 of the phones in the conference are video phones,
allow them to exchange their video with each other, while having all of
the audio streams conferenced as usual.
2a.  The next step could be having each videophone "rotate" which stream
it was showing for a few seconds (20 seconds maybe?).  i.e. you could
have 3 video calls mixed with several audio-only calls.  Initially video
call #1 would show #2's image, #2 would show #3's image, #3 would show
#1's image for a few seconds, then rotate them by 1.  Of course you
don't need to show your own!  :)  Actually, ours has a
picture-in-picutre in the corner so you can see yourself all the time
anyway.
2b.  The other option instead of time-rotating the images would be to
try to show the image of whoever was talking.  That kind of sounds like
a pain to me, but maybe it's doable.
3.  The really fancy thing would be to have Asterisk decode all of the
video frames and create a 2x2 or 2x3 or 3x3 etc. mosaic, re-encode them
and send them to each client.  That REALLY sounds like a pain to me, but
again, maybe it's doable.
Right now I'd be pretty happy with 2a though.

- Matt



Message: 3
From: "Regovich, Timothy" <[EMAIL PROTECTED]>
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Date: Fri, 30 Jan 2004 13:07:46 -0500
Subject: [Asterisk-Users] MeetMe Video option
Reply-To: [EMAIL PROTECTED]
Hello All:

Has anyone configured a meetme conference to use video?
 >I have successfully used video phones to talk through *, but I cannot seem
 >to get video when those phones dial into a meetme conference.
 >
 >Is there something else that I need to be doing other than set the "v" flag
on my extension for the meetme app?

Thanks,

 >Tim
 >
___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users


[Asterisk-Users] Re: MeetMe Video option

2004-01-30 Thread Matt Lawson
No, there is no video output once the call goes into a meetme room.

What I was talking about is a case where you have a regular video call 
between 2 video phones, then you try to send them to a conference room. 
The audio still works but the softphone's (Linphone in our case) 
behavior is to just freeze the video with the last image it received.

I should mention one caveat to my previous suggestion (about just 
passing through the video with 2 phones or "rotating" through the 
images)  ; I was assuming that all video calls were using the same 
format.  In our case that would be true for the time being.  That should 
be easy to do, just direct the rtp packets to the desired client.  If 
they were using different video formats, you'd have to translate between 
them.

From: "Regovich, Timothy" <[EMAIL PROTECTED]>
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Subject: RE: [Asterisk-Users] Re: MeetMe Video option
Date: Fri, 30 Jan 2004 16:02:55 -0500
Reply-To: [EMAIL PROTECTED]
So you are actually getting the video to come out though?
I am not getting any outbound video RTP traffic at all.  What settings do
you have?
 



___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users


RE: [Asterisk-Users] Re: MeetMe Video option

2004-01-30 Thread Regovich, Timothy
So you are actually getting the video to come out though?
I am not getting any outbound video RTP traffic at all.  What settings do
you have?

If I get a chance this weekend I will take a look at the implementation and
see what I can see.
The mosaic thing should be pretty easy actually (really, just a scaling of
each incoming stream and tiling them), but that won't work well for anything
bigger than a 2x2 matrix, considering the bandwidth limitations of most
users.

Tim

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matt Lawson
Sent: Friday, January 30, 2004 3:13 PM
To: [EMAIL PROTECTED]
Subject: [Asterisk-Users] Re: MeetMe Video option


That's one of the things that's been on our (1control, I have nothing to 
do with Digium) wishlist/"to do" list that just hasn't gotten done yet.

Currently, video in meetme is not supported.  What we experience is the 
audio will conference with the other audio streams but the video just 
freezes.  I was hoping to look into someday but I'm swamped with 1000 
other things of higher priority.  I have been thinking though, of some 
ways it could be supported, starting with the simplest and easiest:

1.  First, if only 2 of the phones in the conference are video phones, 
allow them to exchange their video with each other, while having all of 
the audio streams conferenced as usual.

2a.  The next step could be having each videophone "rotate" which stream 
it was showing for a few seconds (20 seconds maybe?).  i.e. you could 
have 3 video calls mixed with several audio-only calls.  Initially video 
call #1 would show #2's image, #2 would show #3's image, #3 would show 
#1's image for a few seconds, then rotate them by 1.  Of course you 
don't need to show your own!  :)  Actually, ours has a 
picture-in-picutre in the corner so you can see yourself all the time 
anyway.

2b.  The other option instead of time-rotating the images would be to 
try to show the image of whoever was talking.  That kind of sounds like 
a pain to me, but maybe it's doable.

3.  The really fancy thing would be to have Asterisk decode all of the 
video frames and create a 2x2 or 2x3 or 3x3 etc. mosaic, re-encode them 
and send them to each client.  That REALLY sounds like a pain to me, but 
again, maybe it's doable.

Right now I'd be pretty happy with 2a though.

- Matt



>Message: 3
>From: "Regovich, Timothy" <[EMAIL PROTECTED]>
>To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
>Date: Fri, 30 Jan 2004 13:07:46 -0500
>Subject: [Asterisk-Users] MeetMe Video option
>Reply-To: [EMAIL PROTECTED]
>
>Hello All:
>
>Has anyone configured a meetme conference to use video?
>I have successfully used video phones to talk through *, but I cannot seem
>to get video when those phones dial into a meetme conference.
>
>Is there something else that I need to be doing other than set the "v" flag
>on my extension for the meetme app?
>
>Thanks,
>
>Tim
>  
>


___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



--
Notice:  This e-mail message, together with any attachments, contains
information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station, New
Jersey, USA 08889), and/or its affiliates (which may be known outside the
United States as Merck Frosst, Merck Sharp & Dohme or MSD and in Japan as
Banyu) that may be confidential, proprietary copyrighted and/or legally
privileged. It is intended solely for the use of the individual or entity
named on this message.  If you are not the intended recipient, and have
received this message in error, please notify us immediately by reply e-mail
and then delete it from your system.
--
___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[Asterisk-Users] Re: MeetMe Video option

2004-01-30 Thread Matt Lawson
That's one of the things that's been on our (1control, I have nothing to 
do with Digium) wishlist/"to do" list that just hasn't gotten done yet.

Currently, video in meetme is not supported.  What we experience is the 
audio will conference with the other audio streams but the video just 
freezes.  I was hoping to look into someday but I'm swamped with 1000 
other things of higher priority.  I have been thinking though, of some 
ways it could be supported, starting with the simplest and easiest:

1.  First, if only 2 of the phones in the conference are video phones, 
allow them to exchange their video with each other, while having all of 
the audio streams conferenced as usual.

2a.  The next step could be having each videophone "rotate" which stream 
it was showing for a few seconds (20 seconds maybe?).  i.e. you could 
have 3 video calls mixed with several audio-only calls.  Initially video 
call #1 would show #2's image, #2 would show #3's image, #3 would show 
#1's image for a few seconds, then rotate them by 1.  Of course you 
don't need to show your own!  :)  Actually, ours has a 
picture-in-picutre in the corner so you can see yourself all the time 
anyway.

2b.  The other option instead of time-rotating the images would be to 
try to show the image of whoever was talking.  That kind of sounds like 
a pain to me, but maybe it's doable.

3.  The really fancy thing would be to have Asterisk decode all of the 
video frames and create a 2x2 or 2x3 or 3x3 etc. mosaic, re-encode them 
and send them to each client.  That REALLY sounds like a pain to me, but 
again, maybe it's doable.

Right now I'd be pretty happy with 2a though.

- Matt



Message: 3
From: "Regovich, Timothy" <[EMAIL PROTECTED]>
To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
Date: Fri, 30 Jan 2004 13:07:46 -0500
Subject: [Asterisk-Users] MeetMe Video option
Reply-To: [EMAIL PROTECTED]
Hello All:

Has anyone configured a meetme conference to use video?
I have successfully used video phones to talk through *, but I cannot seem
to get video when those phones dial into a meetme conference.
Is there something else that I need to be doing other than set the "v" flag
on my extension for the meetme app?
Thanks,

Tim
 



___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users