[Asterisk-video] Videomixing in MeetMe
Klaus Darilion
klaus.mailinglists at pernau.at
Wed Jun 20 11:14:00 CDT 2007
Lorenzo Miniero wrote:
> Hi Klaus,
>
> I'm glad you got the mixer working!
> My answers to your comments are inline.
>
>
>> HI Lorenzo - this fix works. Thus, I got mixed video. Below some comments:
>>
>> - I have lots of troubles with eyebeam when video is activated. System
>> and eyebeam need lots of CPU resource and I can't do anything else on my PC.
>
> Is it always so with eyebeam+video (with any other video call you have with
> anyone), or only when eyebeam receives the frames from the mixer?
Always - IMO a problem inside eyebeam or Windows (i have a "System"
process which takes up to 70% CPU)
>
>> -- this one happens very often during mixing
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 4
>> [h263 @ 0xb7de8ca0]Error at MB: 164
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 8
>> [h263 @ 0xb7de8ca0]Error at MB: 328
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 12
>> [h263 @ 0xb7de8ca0]Error at MB: 492
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 16
>> [h263 @ 0xb7de8ca0]Error at MB: 656
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 20
>> [h263 @ 0xb7de8ca0]Error at MB: 820
>> [h263 @ 0xb7de8ca0]I cbpy damaged at 0 24
>> [h263 @ 0xb7de8ca0]Error at MB: 984
>> [h263 @ 0xb7de8ca0]concealing 609 DC, 609 AC, 609 MV errors
>> [h263 @ 0xb7de8ca0]Bad picture start code
>> [h263 @ 0xb7de8ca0]header damaged
>> ...
>> [h263 @ 0xb7de8ca0]concealing 707 DC, 707 AC, 707 MV errors
>> [h263 @ 0xb7de8ca0]Bad picture start code
>> [h263 @ 0xb7de8ca0]header damaged
>> [h263 @ 0xb7de8ca0]vbv buffer overflow
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 4
>> [h263 @ 0xb7de8ca0]Error at MB: 164
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 8
>> [h263 @ 0xb7de8ca0]Error at MB: 328
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 12
>> [h263 @ 0xb7de8ca0]Error at MB: 492
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 16
>> [h263 @ 0xb7de8ca0]Error at MB: 656
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 20
>> [h263 @ 0xb7de8ca0]Error at MB: 820
>> [h263 @ 0xb7de8ca0]I cbpc damaged at 0 24
>> [h263 @ 0xb7de8ca0]Error at MB: 984
>> ...
>
>
> This could be related to two aspects:
>
> * the H.263 codec used by eyebeam could be not-100%-compliant with the
> ffmpeg H.263 codec (and this is something we'd have to live with);
> * there might be problems with the H.263 payload header and how I handle
> it.
>
> I'm still investigating the H.263 payload header issue, also considering that
> there are three different modes for it. In fact, different settings give
> different results according to the client (for example, a setting that works
> fine with our client gives strange behaviour with Wengophone, while settings
> that work fine with Wengophone don't work at all with our client, and the same
> applies with some other clients we tested). I'll try eyebeam myself as soon as
> I can to see if I can sort it out. Of course, if you have advices for this, let
> me know!
Sorry - no advices. But interesting to know that wengophone works too.
Which version of wengophone do you use? I never had success with using
wengophone at all (lots of crashes).
> Thanks a lot for your precious feedback, it's much appreciated!
> If you have any other question and/or advices/suggestions/criticisms about this
> work, I'll be glad to hear them.
Where should the discussion happen - here or on another mailing list? (I
prefer here - asterisk-dev).
btw: some feature requests for the next version ;-)
- a MeetMe option which automatically activates this caller as video
source (an implicit "videoswitch x y")
- A overlay in each video showing the name of the caller. e.g. by
setting a certain variable before calling MeetMe.
- a option to have only all other peers mixed, but not yourself. E.g.
currently if all sources are activiated, using eyebeam you see yourself
two times: 1: in the eyebam video preview, 2: in the received mixed
video. Of course this requires that each participant gets a dedicated
mixed stream which probably requires much more load for the mixing.
-more debug outpout, e,g, in "meetme list 123" with details about the
video (which source is activated, codec, ...)
btw: When activating video I always get logs like:
Incoming call: Got SIP response 415 "Unsupported Media Type" back from
83.136.33.3
Is this only a warning that my SIP client does not support some
conference extension (I saw INFO requests with XML payload)
regards
klaus
More information about the asterisk-video
mailing list