473,593 Members | 2,884 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Windows Media Services, H.323 and Video streaming in general

Hi everyone, pls forgive me for my lack of knowledge and skills if my
question sounds very stupid. I am trying to implement a video conferencing
software and I am currently looking at a few set of technologies, among them
WMP, RealMedia, H.323 and XviD (not sure if it is suitable for streaming
even) . I would like to seek the advice of those experts on the following
questions,
1) What is the best technologies to be used, in terms of transport media
independence, performance, ease of implementations and cost.
I have looked at WMP 9 services and codec, but I am not sure about the
licensing cost for using it in a commercial product.
2) How do I implement a video conferencing software usign H323?
I read through teh OpenH323 project and get more confused by it. there
seems to be no API that I can use to code a video conferencing software.
3) What does it mean to be compliant with the H323 specs?
Does it make my software compatible with netmeeting which uses H323?
4) What is the best way to grab video from the web cam? frame by frame
and express it into video? or is there a kind of streaming video interface
exposed by Win32 that I can use to grab video from the webcam?

I am very new to video conferencing and would welcome any enlightenment.
thank you so much for your time and enlightenment. :-)

Nov 16 '05 #1
1 10324
Hi,

1) What is the best technologies to be used, in terms of transport media
independence, performance, ease of implementations and cost.
I have looked at WMP 9 services and codec, but I am not sure about the
licensing cost for using it in a commercial product.
well, according to time to market Windows Media Solution is best as there
are lots of code samples and ready made SDK's for that.
But yes, comercially it may prove slighly expensive.

2) How do I implement a video conferencing software usign H323?
I read through teh OpenH323 project and get more confused by it. there
seems to be no API that I can use to code a video conferencing software.
If you are making client for Windows( as i suppose)
then try to use RTC SDK from MSFT.
But you may have to use Live Communication Server backend.

You can use OpenH323 also look at vocal SDK.(search in google i forgot the
URL).

But in that case most of the implementations are in Linux.
YOu may have to port them or redo them on Windows
hence more time, effort and manpower.

Otherwise get hold of lot of third party SDK's like Radvision.
3) What does it mean to be compliant with the H323 specs?
Does it make my software compatible with netmeeting which uses H323?
Yes, compliang with H323 means your applications like netwmeeting will run.
4) What is the best way to grab video from the web cam? frame by frame
and express it into video? or is there a kind of streaming video interface
exposed by Win32 that I can use to grab video from the webcam?
I had uses Windows Media SDK ( best for Windows).

for linux also lot of solutions are there ( see freshmeat.net)

I am very new to video conferencing and would welcome any enlightenment.
thank you so much for your time and enlightenment. :-)
Well, what i think is for Video Conferencing Solutions it depends what is
your time frame and time to market.
If you are looking for really fast TTM i suggest go ahead with Windows RTC
and combination of Windows Media.

RTC doesnot support multiparty Video Conferencing but it does supports
multiparty messaging and lot of other added features like desktop sharing
and application sharing.

Windows Media broadcasting is little slow as compared to RTC but you can
manage to have layer of Windows Media Multicasting over RTC.

But there the speed is slow and time delay is there.

Also, take a look at Vocal SDK if you dont mind Linux.

Also, you can look at Direct X media Support , i have not tried it but i
guess Audio Brdging is there.

I will update you once i do that.

regards
Tarundeep Singh Kalra

visit www.tarunsadhana.com
--
Regards
Tarundeep Singh Kalra

www_dot_tarunsa dhana_dot_com.

tarun_at_remove AT_tarunsadhana _dot_com.remove _dots

"Lonewolf" <ka*********@ya hoo.com> wrote in message
news:%2******** ********@tk2msf tngp13.phx.gbl. .. Hi everyone, pls forgive me for my lack of knowledge and skills if my
question sounds very stupid. I am trying to implement a video conferencing
software and I am currently looking at a few set of technologies, among
them
WMP, RealMedia, H.323 and XviD (not sure if it is suitable for streaming
even) . I would like to seek the advice of those experts on the following
questions,
1) What is the best technologies to be used, in terms of transport
media
independence, performance, ease of implementations and cost.
I have looked at WMP 9 services and codec, but I am not sure about the
licensing cost for using it in a commercial product.
2) How do I implement a video conferencing software usign H323?
I read through teh OpenH323 project and get more confused by it. there
seems to be no API that I can use to code a video conferencing software.
3) What does it mean to be compliant with the H323 specs?
Does it make my software compatible with netmeeting which uses H323?
4) What is the best way to grab video from the web cam? frame by frame
and express it into video? or is there a kind of streaming video interface
exposed by Win32 that I can use to grab video from the webcam?

I am very new to video conferencing and would welcome any enlightenment.
thank you so much for your time and enlightenment. :-)

Nov 16 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
1780
by: Philip Korolev | last post by:
Hi All. I am looking for articles on Windows Media development in ASP.NET pages. Dynamically adding playlists etc. Can I use server side code or is it all client side controlled? Spent the last few hours browsing the web and not feeling any wiser. If anybody has links that begin to answer any of the above , please forward them to me. In advance many thanks Phil
5
21467
by: JulioHM | last post by:
Hi all, I'm trying to use WMP in FireFox and I have the following tag to embed the player into the html page. <EMBED TYPE="application/x-mplayer2" PLUGINSPAGE="http://microsoft.com/windows/mediaplayer/en/download/" ID="wmp" Name="wmp"
3
2002
by: Jason Richmeier | last post by:
I looked for a more appropriate newsgroup for this question but I didn't see much of anything (something more specific to Windows Media Services). I have a server with Windows Media Services. When I try to establish an ASP ..NET application and open a page in this application, an attempt is made to open the page using Media Player (I am guessing that the server thinks the page should be served as a streaming media clip). Is there a way...
2
6421
by: hzgt9b | last post by:
Using VS 2003, VB.NET and/or ASP.NET 2.0, BACKGROUND I have a window forms based application that contains a TreeView control and a WebBroswer (AxSHDocVw.AxWebBrowser) control. The TreeView is populated with nodes that when clicked play an audio clip from specified local or web URL and navigate the browser control to a specified local or web URL. Audio playback uses as hidden media player object AxWMPLib.AxWindowsMediaPlayer).
4
6271
by: hzgt9b | last post by:
Using VS 2003, VB.NET and/or ASP.NET 2.0, BACKGROUND I have a window forms based application that contains a TreeView control and a WebBroswer (AxSHDocVw.AxWebBrowser) control. The TreeView is populated with nodes that when clicked play an audio clip from specified local or web URL and navigate the browser control to a specified local or web URL. Audio playback uses as hidden media player object AxWMPLib.AxWindowsMediaPlayer).
19
19244
by: Tony | last post by:
I'm working on project that plays movies using Windows Media Player and I'm controlling everything with JavaScript. Per the client I only need to support IE 6 or greater which happens to make things a bit easier. What I need to do is create a playlist and play it using JavaScript. I keep on getting close but not close enough to play the dang files. Has anyone done this before and can shed some light on what worked for them?
1
1948
by: vera esaulova | last post by:
I have problem whis Windows Media Services 9 Series. I have videostream, which will consist of two streams(512k/bit and 256k/bit).I need to allocate a stream 256k/bit. In SDK is written: Supporting Multiple Bit Rate Files Several versions of the same audio or video content can be stored in separate streams, encoded at different bit rates, in a Windows Media file. When a Windows Media player connects to an origin server, it requests...
3
4542
by: sean.j.gage | last post by:
I'm attempting to download a windows media video file from a remote server and I would like to start playing it as soon as it starts downloading. Is there some special way to save the file that will allow Windows Media Player to play the file as I transfer it? Cheers!
0
2837
by: sunny152 | last post by:
Hello Friends, I'm very interested to broadcast our church worship service live on internet.My web server having streaming feature and i have windows media encoder program.I usually use Filezilla FTP program to upload audio/video files to my FTP server.I have recieved only FTP user name,password from the hosting server.Now when i feed live audio/video signal ,the windows encoder is unable to connect to the remote server.I have...
0
7935
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8236
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8366
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
7995
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
6642
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
5735
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5400
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
3851
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
2379
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.