Group:  English: Entertainment ยป microsoft.public.windowsmedia.encoder
Thread: DirectShow alternative to WME

DotNetBag
.NET Development Newsgroups

HTVi
TV Discussion Newsgroups

Our Hot Pick: Rising Antivirus 2006 - Certified by TUV & Checkmark! Get 10% discount by entering this coupon code: ONDISCOUNT10
Rising Antivirus 2006

DirectShow alternative to WME
"Izo" <Izo[ at ]lack.net.il> 30.04.2007 09:21:21
I want to develop my own encoder with directshow. If I use WME in my 3GHZ XP
PC, and receive the audio/video in the same PC in WMP(all ver 9.0) the delay
time is in the order of seconds. Is it possibly to obtain shorter delay with
my private encoder using standard directshow filters?
If positive, what is a typical value for this delay time?

Thanks

Ronny



Re: DirectShow alternative to WME
vegethalia <vegethalia[ at ]gmail.com> 30.04.2007 12:06:19
When you are setting a profile, you should specify the length of the
'buffer'. I think that you should expect to obtain AT LEAST that
delay...

I dont think that the technology that you use have any effect. In
fact, is a matter of how the decoder works... :)


Re: DirectShow alternative to WME
vegethalia <vegethalia[ at ]gmail.com> 30.04.2007 15:08:03
[Quoted Text]
> Why than videoconferncing applications like all messengers(i/e. MSN
> Messenger, Yahoo Messenger...) can comunicate with much less delay
> Do they use different technology?

Thats really a good question... =D IMHO they are sending compressed
frames using some kind of a propietary algorithm. I really doubt that
they use wmencoder or something similar... In fact, you can run
messenger without WMEncoder installed in your machine :)


Re: DirectShow alternative to WME
"Izo" <Izo[ at ]lack.net.il> 30.04.2007 15:11:31
Thanks,
Why than videoconferncing applications like all messengers(i/e. MSN
Messenger, Yahoo Messenger...) can comunicate with much less delay
Do they use different technology?
Thanks

Izo
"vegethalia" <vegethalia[ at ]gmail.com> wrote in message
news:1177934779.578083.21130[ at ]o5g2000hsb.googlegroups.com...
[Quoted Text]
> When you are setting a profile, you should specify the length of the
> 'buffer'. I think that you should expect to obtain AT LEAST that
> delay...
>
> I dont think that the technology that you use have any effect. In
> fact, is a matter of how the decoder works... :)
>
>


Re: DirectShow alternative to WME
"Chris P." <msdn[ at ]chrisnet.net> 30.04.2007 15:57:34
On Mon, 30 Apr 2007 11:21:21 +0200, Izo wrote:

[Quoted Text]
> I want to develop my own encoder with directshow. If I use WME in my 3GHZ XP
> PC, and receive the audio/video in the same PC in WMP(all ver 9.0) the delay
> time is in the order of seconds. Is it possibly to obtain shorter delay with
> my private encoder using standard directshow filters?
> If positive, what is a typical value for this delay time?

The WME is optimized for streaming over the internet with high latency, the
lowest that is generally achievable with the Windows encoder is around 1
second but this is too high for conferencing. Encoders such as H.263,
H.264 have been optimized for low latency. No need to write your own (the
word 'insane' comes to mind here) just find another encoder/decoder pair
that matches your needs. Generally there is a sliding scale of bandwidth
vs CPU so you have to decide which end of the scale you want to be at for
encoder complexity.

--
http://www.chrisnet.net/code.htm
[MS MVP for DirectShow / MediaFoundation]
RE: DirectShow alternative to WME
xlthim 05.07.2007 18:58:06
I found a C# netmeeting type program on www.codeproject.com. It was almost
instant, but it also runs 10 fps. There were some other H.264 you could look
at.
xlthim

Home | Search | Terms | Imprint | Contact
Newsgroups Reader - provided by WiredBox.Net