Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Windos
win32.3rdparty
win32.directx.audio
win32.directx.ddk
win32.directx.graphics
win32.directx.input
win32.directx.managed
win32.directx.misc
win32.directx.networking
win32.directx.sdk
win32.directx.video
win32.dirx.grap.shaders
win32.gdi
win32.international
win32.kernel
win32.messaging
win32.mmedia
win32.networks
win32.ole
win32.rtc
win32.tapi
win32.tapi.beta
win32.tools
win32.ui
win32.wince
win32.wmi
windows.mediacenter
winfx.aero
winfx.announcements
winfx.avalon
winfx.collaboration
winfx.fundamentals
winfx.general
winfx.indigo
winfx.sdk
winfx.winfs
  
 
date: Sat, 16 Aug 2008 00:18:04 -0700 (PDT),    group: microsoft.public.win32.programmer.directx.video        back       


Live streaming   
Hello, I'm using DirectShowNet (some kind of DirectShow, but in C#
instead of C++) to make a video conference application of which input
is a web camera for the image and a microphone for the sound. Instead
of sending these data through 2 different socket, I would like to
"combine" these audio and video data into one stream of data, and send
it over the network. The receiver will "split" this data back into
image which will appear in the receiver's screen and audio which will
be heard by the receiver through speakers.
The problem is, how can I combine these video and audio data and how
to stream and then split it again ?
Any help would be appreciated. Thanks.
date: Sat, 16 Aug 2008 00:18:04 -0700 (PDT)   author:   RC's

Re: Live streaming   
RC's さんは書きました:
> Hello, I'm using DirectShowNet (some kind of DirectShow, but in C#
> instead of C++) to make a video conference application of which input
> is a web camera for the image and a microphone for the sound. Instead
> of sending these data through 2 different socket, I would like to
> "combine" these audio and video data into one stream of data, and send
> it over the network. The receiver will "split" this data back into
> image which will appear in the receiver's screen and audio which will
> be heard by the receiver through speakers.
> The problem is, how can I combine these video and audio data and how
> to stream and then split it again ?
> Any help would be appreciated. Thanks.

You would have to make filters below.
1. Source Filter - receive the stream.
2. Sink Filter - send it.
3. Split Filter - split it to the audio and video.
4. Mux Filter - combine the audio and video.

DirectShow.Net doesn't have the DirectShow C++(NOT C#) Base Class 
library to make the filter easily. It is so hard to make the filter 
without that library.
date: Tue, 19 Aug 2008 11:22:09 +0100   author:   Shugo_Ishida am

Re: Live streaming   
Ok, it may be hard to make a filter by myself. Let's change the
question. How if I want to use 2 RTP sessions instead of combining
both audio and video data ? Maybe I can use some encoding like
JPEG2000 and H.264 but I don't really understand how to do that... And
about synchronizing both sessions... Do you have an idea ?
date: Sun, 31 Aug 2008 07:51:35 -0700 (PDT)   author:   RC's

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us