<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
I belive live555 don' t support yet h264/SVC :(<BR>
 <BR>
look from openSVC with there modified MP4box for SVC, you can hint the SVC.264 in a standard MP4 cointainer wich "H264VideoStreamFarmer" can use.<BR> <BR>
<DIV>

<HR id=stopSpelling>
From: sergey.kosov@project-10.de<BR>To: live-devel@ns.live555.com<BR>Date: Wed, 6 Jul 2011 02:25:57 +0200<BR>Subject: Re: [Live-devel] SVC -> AVC<BR><BR>
<META name=Generator content="Microsoft SafeHTML">
<STYLE>
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal
{margin-bottom:.0001pt;font-size:11.0pt;font-family:'Calibri','sans-serif';}
.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.ecxMsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass span.ecxEmailStyle17
{font-family:'Calibri','sans-serif';color:windowtext;}
.ExternalClass .ecxMsoChpDefault
{font-family:'Calibri','sans-serif';}
@page WordSection1
{size:612.0pt 792.0pt;}
.ExternalClass div.ecxWordSection1
{page:WordSection1;}

</STYLE>

<DIV class=ecxWordSection1>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>>><I>I wonder how to extract an AVC flow from the SVC file, using live555 </I></SPAN><SPAN style="COLOR: black" lang=EN-US></SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>>><I>library. Should it be a filter?</I></SPAN></P>
<P class=ecxMsoNormal><SPAN style="COLOR: black" lang=EN-US> </SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>> I'm not sure what a "SVC file" is, but it it's the same as a ".264" file</SPAN><SPAN style="COLOR: black" lang=EN-US></SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>> - i.e., a sequence of H.264 NAL units, each preceded by 0x00000001 - </SPAN><SPAN style="COLOR: black" lang=EN-US></SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>> then you may be able to use "H264VideoStreamFramer" (or perhaps a slight </SPAN><SPAN style="COLOR: black" lang=EN-US></SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>> modification of this).</SPAN><SPAN style="COLOR: black" lang=EN-US></SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>> </SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>> -- Ross FinlaysonLive Networks, Inc.</SPAN><SPAN style="COLOR: black" lang=EN-US></SPAN></P>
<P class=ecxMsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>> </SPAN><SPAN style="COLOR: black"><A href="http://www.live555.com/" target=_blank><SPAN style="FONT-FAMILY: 'Courier New'" lang=EN-US>http://www.live555.com/</SPAN></A></SPAN><SPAN style="COLOR: black" lang=DE></SPAN></P>
<P class=ecxMsoNormal><SPAN style="COLOR: black" lang=DE> </SPAN></P>
<P class=ecxMsoNormal><SPAN style="COLOR: black" lang=EN-US>Thats right. I mean that SVC stream is a container with up to 9 layers (3 temporal and 3 spacial), where each layer could be represented as an AVC stream. It is possible to extract the needed layer with i.e. “svcext library”. But I want to do that with the help of live555. </SPAN></P>
<P class=ecxMsoNormal><SPAN style="COLOR: black" lang=EN-US>Processing SVC stream with </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: black" lang=EN-US>"H264VideoStreamFramer" produces a .ts file with spacial layer equal to 0 and temporal layer also equal to 0. And my question was about extracting a user-defined layer to save it in a .ts file. I use as an example testH264VideoStreamer application from the original library package.</SPAN><SPAN style="COLOR: black" lang=EN-US></SPAN></P>
<P class=ecxMsoNormal><SPAN lang=EN-US> </SPAN></P></DIV><BR>_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel</DIV>                                       </div></body>
</html>