Click to See Complete Forum and Search --> : dynamic display omnicast Video/camera in the web site
webjimmy
06-23-2008, 12:10 PM
Do we can dynamic display omnicast Video/camera in the web site. it is an avi type.
The client does not like to convert to a .flv or .wmv (well maybe .wmv).
<OBJECT> tag need a <PARAM NAME="FileName" VALUE="videofilename.wmv">
But this is a real time video in web side. How to find a file name for video?
Also how to fill SCR in tag?
<EMBED TYPE="application/x-mplayer2" SRC="videofilename.wmv" NAME="MediaPlayer">
weonly have A VIDEO URL.
any example?
Thanks for your help,
JIm
Eye for Video
06-24-2008, 08:12 PM
When you display video on a Web site the browser must have an appropriate plug-in in order for the video to play. So for example, if I wanted to play back a .avi file, my browser, and everyone else that wants to watch must have the correct plug-in installed in the browser and have the correct codec to handle the video and audio. That plug-in is what determines if the video will play or not. It is described in the “classid=…..” section and the “type="application/x-mplayer2”.
While you may not want to convert to .flv or .wmv, what plug-in will everyone have that will play back that particular type of .avi? AVI is actually container format and does not describe a particular video codec, so who knows if it would play in a Windows Media Player or not. WMP will not play all types of .avi
For example, this clsid describes the Windows Media Player:
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" width="320" height="283" id="WindowsMediaPlayer1">
As for the live streaming part, first you have to have a server capable of streaming live video. Unless you are setting up your own, the hosting company will give you the source (SRC) with something like this:
<param name="URL" value="mms://live.upstreamnetworks.com/55555-11111">
<embed type="application/x-mplayer2" src=mms://live.upstreamnetworks.com/55555-11111....
This file name will roughly correspond to what is called the “publishing point” (55555-11111), again something set up by your hosting server.
Live streaming is very expensive compared to progressive download but certainly has it’s applications. Best of luck on your project,
Eye for Video
www.cidigitalmedia.com
webjimmy
06-25-2008, 05:09 PM
Hi Eye for Video,
Thanks for your help.
Actually, I try to use Omnicast SDK with video server. <object id=GxVideoLive classid=clsid:E10F54C4-7191-4da8-A254-43F92E383C10 height=240 width=352>
It is a collection of individual video group. Omnicast server display one or more video. based on your code, do we need each video filename and SCR in Omnicast video server? how to get these two value?
My client does not like to handle each individual video filename and SCR
Again Thanks.
Webjimmy
webjimmy
06-25-2008, 05:36 PM
Hi Eye of Video,
Actually, Omnicast <object id=GxVideoLive....> does not have parameters.
based on document, there are lots of method and events.
such method as
ClearOverlay ,
CreateInstance ,
Destroy Destroys,.........
However, there are not any example code in document.
Any person to user Omnicast SDK before?
Thanks,
webjimmy
Eye for Video
06-26-2008, 01:47 AM
I just don’t know that much about Omnicasting. My understanding is that it’s a proprietary system primarily (but not exclusively) used for non-Web distribution of content, such as video surveillance or intranet. Is that correct? How are you using Omnicast now? What do each of the viewers need in order to see the broadcast? Who or what are you using as a hosting server? My guess is that you will need a very specialized server to put this directly on the Web unless you first transcode to .flv or .wmv.
While you may be doing live video, I took a look through Google for Omnicast presentations and did find a few example. After playing the examples, I went to my temp Internet cache and did find a file, couldn’t always play it, but it was cached, meaning it was not “live” but was recorded as a full length file, for playback at a later time. I found several other formats including transcoding to play in a Flash player. So I imagined what they did was to create the Omnicast presentation, stop the recording, transcode to .flv, and then used almost any hosting service, since almost all will progressively download .flv files.
You might want to view a few example of the Internet, go to your cache and snoop around. Here is one example:
file name:
mms://video51.iqueip.com/CL/msl10340/sagax.wmv#0;1.000;0;0;1:2;3:2;7:2
from
http://omnicast.iqueip.com/p/3274be8238024db3f191644b38be2926/start/
This happens to play in the Windows Media Player, others I tried did not.
If it saved as a file, it has a file name, then you can have multiple sources (file 1, file 2, etc). If it is a live broadcast, you have no file, only the present, referred to as the publishing point. Miss that and you are out of luck.
Omnicasting may be the best thing since sliced bread! Problem is not very may people are doing it. That means it may be very expensive to present in that format. Shop around for pricing of the server services. There are a lot of way to present live video over the Internet, the most common (say with Windows Media Encoder) is usually cheaper than the least common. What about the end user, will I have to install new plug-ins or programs to view it? That could eliminate lots of potential viewers. Flash on the other hand, is already on over 95% of Web browsers.
Well best of luck to you. I would be very curious to know how you resolve this, please let us know.
Eye for Video
www.cidigitalmedia.com
webjimmy
06-26-2008, 05:40 PM
Hi Eye of video,
Thanks for your help!
You are right. client like to present live video over the Internet. we try to find a file place for omnicast vide. I guess that are a loop files group to support live show. I will let you know for my working. failure or pass.
I am trying to register omnicast SDK dll for testing in web server
Welcome to any suggestion.
Webjimmy