cross-platform, open libraries for C#/Silverlight/.NET audio/video real time streaming -


i'm looking library conference a/v streaming server, multicasts other clients. i've looked @ sip , openh323, , both seem specialized voip telephony.

i want app cross platform silverlight application (mac , windows), don't think can use directsound, right?

thanks in advance.

you may mixing apples , oranges in question. directsound provides api accessing sound cards; h.323 , sip standards making call out.

silverlight 4 natively provides couple of simplified apis equivalent directsound, can access microphone, sound card , webcams. see http://msdn.microsoft.com/en-us/library/ff602282(vs.95).aspx details.

but once you've got sound, still need encode it, transmit it, mix it, distribute it, , receive it. that's gets complicated. flash has support natively; silverlight doesn't. best open source implementation right doing put socketcoder , available on codeplex, uses proprietary signaling/streaming protocol, proprietary , inefficient video codec, , proprietary media server.

from can tell, best option doing want in silverlight closed-source solution provided streamcoders. it's not open-source, supports reasonable set of open standards, means you'd able use third-party open-source media server. you'd want test make sure it's need, of course.

alternatively, can try hand @ porting of various open-source solutions c#. i've done speex pre-processor: it's complicated, not difficult you'd think. presumably similar openh323 , various c-based codecs out there. might try hand @ modifying silverlight rtmp implementation fluorinefx (http://www.fluorinefx.com/) need do. none of simple, of course.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -