SMIL 2.0 Implementation and Real System G2

Hi all

We are currently using SMIL in a customer project.
While writing the implmentation we use a trial version of oratrix's
GRINS Pro 1.5,
the Real System G2 Authoring Kit and mostly a text editor.

We designed the follwing implementation goals:

1. Have a texstream in the begining to keep buffering time as close to
zero as possible
2. Do not show the Real Log0 while buffering
3. Have an image loaded after the textstream instead of the Real Logo
for advertising purposes.
4. Make a transition into a live stream at the moment the stream has be
successfully loaded into the buffer
and advertising time has passed. 

We discoverd the following:

Teh Real Player does not understand relative URLS's,

eg: ../image/loading_movie.jpg

must be : /labor/image/loading_movie.jpg

There is no way (or at least we did not find one) to embedd a live
stream using thze Oratrix's authoring tool.

There is no way (or at least we did not find one) to do a transition
into a live stream.

There is no way (or at least we did not find one) to do a transition
from a textstream.

There is no way (or at least we did not find one) to do design a set of
<seq> and <par>
avoiding buffering the entire clip.

The complete structure is open at http://firn.kunst.ch/labor/


I have attached the code at the end of this posting.

As far as I have understood the SMIl 2.0 W3C Working Draft 01 March 2001 
there will be the possibilities to do transitions.

Will the current methods of doing transitions with the RealPix methods
become obsolete or will there be two concurrent methods ?

When can we expect an SMIL 2.0 Implementation in Real Player ?

We would welcome any comments and answers.

-- 
Kind regards


Ideen Werft22 GmbH

Stadtturmstrasse 5 und 19
CH 5400 Baden
Telefon 056 204 29 13
Telefax 056 202 29 01
http://www.werft22.com

Labor für Datenarchitektur
Telefon 056 210 91 32
Telefax 056 210 91 34
http://virt.uals.com/

Henning Timcke

Streaming Live with Linux by Ideen Werft 22 GmbH:
http://bahnhof.baden.ch



Code examples


HTML (http://firn.kunst.ch/labor/livecam.htm called from
http://firn.kunst.ch/labor/testpopup.html)

--------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 

"http://www.w3.org/TR/REC-html40/loose.dtd">
<!--
----
---- Concept, design and implementation by
---- FutureCom interactive AG
---- P.O. Box
---- 8037 Zurich
---- Switzerland
---- http://www.futurecom.ch
----
---- NMC: **INITIALS**
---- NMD: **INITIALS**
---- ITS: **fsu**

---- SMIL and Real System G2 Concept, design and implementation by
---- Ideen Werft22 GmbH
---- Stadtturmstrasse 5
---- 5400 Baden
---- Switzerland
----http://www.werft22.com/
----http://bahnhof.baden.ch/
-->
<HTML> 
  <HEAD> 
	 <TITLE>livecam</TITLE> <SCRIPT TYPE="text/javascript"
LANGUAGE="JavaScript">
	
<!-- hide for old browsers
	
</SCRIPT>


</HEAD>
<BODY BACKGROUND="image/bg_streaming.jpg">

<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0">
<TR>
	<TD><IMG SRC="image/spacer.gif" WIDTH="32" HEIGHT="1" ALT=""
BORDER="0"></TD>
	<TD><IMG SRC="image/spacer.gif" WIDTH="232" HEIGHT="1" ALT=""
BORDER="0"></TD>
	<TD><IMG SRC="image/spacer.gif" WIDTH="88" HEIGHT="1" ALT=""
BORDER="0"></TD>
	<TD><IMG SRC="image/spacer.gif" WIDTH="32" HEIGHT="1" ALT=""
BORDER="0"></TD>
</TR>
<TR>
	<TD COLSPAN="4" HEIGHT="28"></TD>
</TR>
<TR>
	<TD></TD>
	<TD COLSPAN="2" HEIGHT="240" WIDTH="320 "BGCOLOR="#FFFFFF"><EMBED 

SRC="http://firn.kunst.ch/labor/smil/rpm/livecam.rpm" WIDTH="320"
HEIGHT="240" 

CONTROLS="ImageWindow" AUTOSTART="true" LOOP="false"
BACKGROUNDCOLOR="#FFFFFF" NOLOGO="true" 

></TD>
	<TD></TD>
</TR>
<TR>
	<TD COLSPAN="4" HEIGHT="3"></TD>
</TR>
<TR>
	<TD COLSPAN="2"></TD>
	<TD ROWSPAN="2" VALIGN="bottom" ALIGN="left"><IMG
	 SRC="image/realplayer_download.jpg" WIDTH="88" HEIGHT="31" ALT=""
	 BORDER="0"></TD>
	<TD></TD>
</TR>
<TR>
	<TD HEIGHT="8"></TD>
	<TD><A HREF="javascript:self.close();"><FONT
	 FACE="Verdana,Geneva,Arial,Helvetica,sans-serif" SIZE="-2"
	 COLOR="#000000">Fenster schliessen</FONT></A></TD>
	<TD></TD>
</TR>
<TR>
	<TD COLSPAN="4" HEIGHT="17"></TD>
</TR>
</TABLE>



</BODY></HTML>
---------------------------------------------------------------------------


RM (rtsp://firn.kunst.ch:5554/encoder/bahnhof.rm)
---------------------------------------------------

rtsp://firn.kunst.ch/labor/smil/livecam.smi
---------------------------------------------------


SMIL (rtsp://firn.kunst.ch/labor/smil/livecam.smi)

---------------------------------------------------

<smil>
   <head>
      <meta name="title" content="LiveCam"/>
      <meta name="copyright" content = "Henning Timcke, Ideen Werft22
GmbH 1998 - 2001"/>

<layout>

<root-layout height="240" width="320" background-color="FFFFFF" />

     		<region id="video" z-index="0" left="0" top="0" width="320"
height="240" fit="fill"/>
                                <region id="pix_region" left="0" top="0"
width="320" height="240"  z-index="1" />
                                <region id="title_region" left="0"
top="0" width="320" height="240" z-index="2" />
</layout>

</head>

<body>


<par>
<par>
  <textstream src="livecam_text.rt" region="title_region"  begin="0s"/>
  <img src="livecam_still_image.rp" region="pix_region" begin="0s"
dur="22s" fill="remove"/>
  <video src="rtsp://firn.kunst.ch:5554/encoder/bahnhof.rm"
region="video" fill="freeze" fit="slice"/>
</par>
</par>


   </body>

</smil>
---------------------------------------------------------------------------------------------------------

RealPix (http://firn.kunst.ch/labor/smil/livecam_still_image.rp)
-----------------------------

<imfl>
  <head title="e-@dvertising"
        author="e-@dvertising AG, Peter Buchs"
        copyright="©2001"
        timeformat="dd:hh:mm:ss.xyz"
        duration="22"
        bitrate="20000"
        width="320"
        height="240"
        preroll="3"
        maxfps="0"/>
  <image handle="1" name="/labor/image/loading_movie.jpg"/>
  <fadein start="17" duration="8" target="1" dstw="320" dsth="240"/>
</imfl>
-----------------------------------------------------------------------

RealText ((http://firn.kunst.ch/labor/smil/livecam_text.rt)

----------------------------------------------------------------------
<window
	type="marquee"
	crawlrate="30"
	bgcolor="FFFFFF"
	duration="18"
	width="320"
	height="240"
	extraspaces="use"
>

<pos y="128"/>
<font size="+4" color="#000000" face="Verdana">
<center>
loading ....... loading ...... loading ..... loading .... loading ...
</center>
</font>
</window>
----------------------------------------------------------------------

Received on Sunday, 11 March 2001 08:24:11 UTC