<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
<br>
The following examples give you a frame set with two frames controlling<br>
individual URL feeds, and you can replace the URL's with the<br>
multicast example mentioned below (or extend your frameset<br>
to have 2 Web feeds and one multicast feed, etc.). This<br>
seems to run better with Mozilla Firebird than 1.5 for me on<br>
Windows, I'm using a VLC snapshot for WIndows from <br>
<a class="moz-txt-link-freetext" href="http://www.videolan.org/pub/testing/win32/vlc-0.6.3-cvs-20031119-win32.exe">http://www.videolan.org/pub/testing/win32/vlc-0.6.3-cvs-20031119-win32.exe</a><br>
<br>
I tested running the 2 Web feeds at the same time.<br>
Note that you have to name the video plugin differently<br>
in each frame, as it seems that otherwise Mozilla wants<br>
to use the same plugin for both, which means they can't<br>
run independently. <br>
<br>
It doesn't seem like you really need time-sync, just having<br>
videos streamed "close enough" would seem to be sufficient.<br>
<br>
Bill<br>
<br>
vlcframe.html<br>
====================================<br>
&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;title&gt;Videolan Frames&lt;/title&gt;<br>
&lt;/head&gt;<br>
&lt;frameset rows="100%" cols="50%,*" border=5&gt;<br>
&lt;frame src="/vlcplug3a.html" name="left"&gt;<br>
&lt;frame src="/vlcplug3b.html" name="right"&gt;<br>
&lt;/frameset&gt;<br>
&lt;/html&gt;<br>
=====================================<br>
vlcplug3a.html<br>
=====================================<br>
&lt;html&gt;<br>
&lt;head&gt;&lt;title&gt;Demo of VLC mozilla
plugin&lt;/title&gt;&lt;/head&gt;<br>
<br>
&lt;body&gt;<br>
<br>
&lt;h1&gt;Demo of VLC mozilla plugin - Example 1&lt;/h1&gt;<br>
<br>
&lt;embed type="application/x-vlc-plugin"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name="video1"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; autoplay="no" loop="yes" width="400" height="300"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target=<a class="moz-txt-link-rfc2396E" href="http://127.0.0.1:8080/testbroadway.vlp">"http://127.0.0.1:8080/testbroadway.vlp"</a> /&gt;<br>
&lt;br /&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video1.play()'&gt;Play
video1&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video1.pause()'&gt;Pause
video1&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video1.stop()'&gt;Stop
video1&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a>
onclick='document.video1.fullscreen()'&gt;Fullscreen&lt;/a&gt;<br>
<br>
&lt;/body&gt;<br>
&lt;/html&gt;<br>
=====================================<br>
vlcplug3b.html<br>
=====================================<br>
&lt;html&gt;<br>
&lt;head&gt;&lt;title&gt;Demo of VLC mozilla
plugin&lt;/title&gt;&lt;/head&gt;<br>
<br>
&lt;body&gt;<br>
<br>
&lt;h1&gt;Demo of VLC mozilla plugin - Example 1&lt;/h1&gt;<br>
<br>
&lt;embed type="application/x-vlc-plugin"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name="video2"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; autoplay="no" loop="yes" width="400" height="300"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target=<a class="moz-txt-link-rfc2396E" href="http://127.0.0.1:8080/testbroadway.vlp">"http://127.0.0.1:8080/testbroadway.vlp"</a> /&gt;<br>
&lt;br /&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video2.play()'&gt;Play
video2&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video2.pause()'&gt;Pause
video2&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video2.stop()'&gt;Stop
video2&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a>
onclick='document.video2.fullscreen()'&gt;Fullscreen&lt;/a&gt;<br>
<br>
&lt;/body&gt;<br>
&lt;/html&gt;<br>
=====================================<br>
Example of using multicast address instead of http URL:<br>
=====================================<br>
&lt;html&gt;<br>
&lt;head&gt;&lt;title&gt;Demo of VLC mozilla
plugin&lt;/title&gt;&lt;/head&gt;<br>
<br>
&lt;body&gt;<br>
<br>
&lt;h1&gt;Demo of VLC mozilla plugin - Example 2&lt;/h1&gt;<br>
<br>
&lt;embed type="application/x-vlc-plugin"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name="video3"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; autoplay="no" loop="yes" width="400" height="300"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target=<a class="moz-txt-link-rfc2396E" href="mailto:udp://@239.1.1.1">"udp://@239.1.1.1"</a> /&gt;<br>
&nbsp;<br>
&lt;br /&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video3.play()'&gt;Play
video1&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video3.pause()'&gt;Pause
video1&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a> onclick='document.video3.stop()'&gt;Stop
video1&lt;/a&gt;<br>
&nbsp; &lt;a href=<a class="moz-txt-link-rfc2396E" href="javascript:;">"javascript:;"</a>
onclick='document.video3.fullscreen()'&gt;Fullscreen&lt;/a&gt;<br>
<br>
&lt;/body&gt;<br>
&lt;/html&gt;<br>
<br>
<br>
Ray Moro wrote:<br>
<blockquote type="cite"
 cite="mid003601c3b2d2$f526c1a0$0100a8c0@closeminded.net">
  <meta content="text/html; " http-equiv="Content-Type">
  <meta name="GENERATOR" content="MSHTML 6.00.2800.1276">
  <style></style>
  <div>I'm part of a team from Eastern Washington University that is
developing a high-speed broadband immersive distance learning
application known as INDU (Inland Northwest Digital University).
Specifically, we are researching techniques for archiving and serving
the multicast audio and video streams that will be transmitted by an
interactive session module.</div>
  <div>&nbsp;</div>
  <div>Our goal is to allow a student to sit at a designated viewing
station and to search for a particular class session (by course name
and date). The result of the search is a listing of all the video files
that were recorded for that particular session. These files will then
be streamed from the server to the viewing station, which contains
several TV monitors (one for each video file recorded from that
class,&nbsp;typically two or three screens). The video will be played
simultaneously (video files are&nbsp;in time-sync) such that the main
monitor shows the instructor, another monitor the&nbsp;lecture materials
(such as slides), and another monitor the students in the class.</div>
  <div>&nbsp;</div>
  <div>Does VideoLAN support such a solution? We are very interested in
working with you if it&nbsp;does.</div>
  <div>&nbsp;</div>
  <div>Thank you for your help, and I look forward to hearing from you!<br>
  </div>
  <div>Ray Moro<br>
  <a href="mailto:rmoro@ewu.edu">rmoro@ewu.edu</a><br>
509-359-2871</div>
  <div>&nbsp;</div>
  <div>Computer Science Department<br>
Eastern Washington University<br>
Cheney, WA 99004</div>
</blockquote>
<br>
</body>
</html>