<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body><BR><BR>Hi Philipe.<BR>
3gp and 3gp2 are NOT video codec. there are ISO format of media files like .avi <BR>
In the 3gp file, you have the audio part that is either h263 or AAC, and the video part which is h263 or MPEG4 ( AVC)<BR>
so those information as the ISO describes it are writen inside the file.<BR>
Some phone don't have the capability of decoding MPEG4. so if you give them a 3GP file with MPEG4 codec for the video, they WONT play it...<BR>
the codec that could be used for the audio are AMR-NB (up to 12.2kb) mandatory, AMR-WB, <FONT>g.723.1, AAC...</FONT><BR>
&nbsp;<BR>
-- <BR>
Amin Ramtin<BR>
&nbsp;<BR>
<BR><BR><BR>&nbsp;<BR>

<HR id=stopSpelling>
<BR>
&gt; Subject: RE: [Asterisk-video] Asterisk and video contents for 3G network<BR>&gt; Date: Thu, 24 Aug 2006 12:03:56 +0200<BR>&gt; From: proudel@nortel.com<BR>&gt; To: proudel@nortel.com; asterisk-video@lists.digium.com<BR>&gt; CC: <BR>&gt; <BR>&gt; The&nbsp;video&nbsp;codecs&nbsp;optimized&nbsp;for&nbsp;3G&nbsp;are&nbsp;3GP&nbsp;or&nbsp;3GP2<BR>&gt; <BR>&gt; -----Original&nbsp;Message-----<BR>&gt; From:&nbsp;ROUDEL,&nbsp;PHILIPPE&nbsp;(CTF:8R50)&nbsp;<BR>&gt; Sent:&nbsp;jeudi&nbsp;24&nbsp;août&nbsp;2006&nbsp;12:02<BR>&gt; To:&nbsp;'Development&nbsp;discussion&nbsp;of&nbsp;video&nbsp;media&nbsp;support&nbsp;in&nbsp;Asterisk'<BR>&gt; Subject:&nbsp;RE:&nbsp;[Asterisk-video]&nbsp;Asterisk&nbsp;and&nbsp;video&nbsp;contents&nbsp;for&nbsp;3G&nbsp;network<BR>&gt; <BR>&gt; 3G&nbsp;video&nbsp;do&nbsp;not&nbsp;use&nbsp;H...&nbsp;(H263&nbsp;or&nbsp;H245)&nbsp;protocols&nbsp;only&nbsp;AMR&nbsp;video&nbsp;conversion&nbsp;(transcoding)&nbsp;is&nbsp;required.<BR>&gt; <BR>&gt; -----Original&nbsp;Message-----<BR>&gt; From:&nbsp;asterisk-video-bounces@lists.digium.com&nbsp;[mailto:asterisk-video-bounces@lists.digium.com]&nbsp;On&nbsp;Behalf&nbsp;Of&nbsp;Sergio&nbsp;García&nbsp;Murillo<BR>&gt; Sent:&nbsp;lundi&nbsp;24&nbsp;juillet&nbsp;2006&nbsp;12:23<BR>&gt; To:&nbsp;Development&nbsp;discussion&nbsp;of&nbsp;video&nbsp;media&nbsp;support&nbsp;in&nbsp;Asterisk<BR>&gt; Subject:&nbsp;RE:&nbsp;[Asterisk-video]&nbsp;Asterisk&nbsp;and&nbsp;video&nbsp;contents&nbsp;for&nbsp;3G&nbsp;network<BR>&gt; <BR>&gt; tech@i6net.com&nbsp;wrote:<BR>&gt; &gt;&nbsp;Have&nbsp;any&nbsp;one&nbsp;test&nbsp;an&nbsp;Asterisk&nbsp;throw&nbsp;a&nbsp;3G&nbsp;gateway&nbsp;(constuctor,<BR>&gt; &gt;&nbsp;reference)&nbsp;?&nbsp;<BR>&gt; I&nbsp;have&nbsp;made&nbsp;some&nbsp;test&nbsp;calls&nbsp;against&nbsp;some&nbsp;3G&nbsp;video&nbsp;gateways,&nbsp;they&nbsp;are&nbsp;much&nbsp;nicer&nbsp;in&nbsp;the&nbsp;h245&nbsp;negotiations&nbsp;and&nbsp;don't&nbsp;complaint&nbsp;with&nbsp;slight&nbsp;differences&nbsp;in&nbsp;the&nbsp;order&nbsp;of&nbsp;the&nbsp;messages.&nbsp;<BR>&gt; <BR>&gt; &gt;&nbsp;How&nbsp;to&nbsp;you&nbsp;generate&nbsp;the&nbsp;video&nbsp;contents&nbsp;to&nbsp;pass&nbsp;throw&nbsp;the&nbsp;3G&nbsp;GW&nbsp;(tool<BR>&gt; &gt;&nbsp;to&nbsp;manage&nbsp;the&nbsp;video&nbsp;files&nbsp;.h263)?&nbsp;<BR>&gt; &gt;&nbsp;The&nbsp;encoding,&nbsp;bitrate&nbsp;and&nbsp;timing&nbsp;seems&nbsp;to&nbsp;be&nbsp;very&nbsp;important&nbsp;to&nbsp;have&nbsp;a<BR>&gt; &gt;&nbsp;good&nbsp;quality&nbsp;on&nbsp;the&nbsp;3G&nbsp;phone...&nbsp;how&nbsp;control&nbsp;this&nbsp;parameters&nbsp;?&nbsp;<BR>&gt; <BR>&gt; Currently&nbsp;we&nbsp;don't&nbsp;have&nbsp;transcoding&nbsp;capabilities&nbsp;in&nbsp;asterisk&nbsp;for&nbsp;video&nbsp;(and&nbsp;I&nbsp;don't&nbsp;think&nbsp;we&nbsp;will&nbsp;have&nbsp;it&nbsp;in&nbsp;the&nbsp;near&nbsp;future)&nbsp;the&nbsp;h263&nbsp;should&nbsp;be&nbsp;optimized&nbsp;in&nbsp;the&nbsp;source&nbsp;for&nbsp;3G.&nbsp;GSM&nbsp;Amr&nbsp;need&nbsp;also&nbsp;to&nbsp;be&nbsp;supported,&nbsp;at&nbsp;least&nbsp;be&nbsp;able&nbsp;to&nbsp;pass&nbsp;trough&nbsp;(I&nbsp;have&nbsp;seen&nbsp;many&nbsp;phones&nbsp;supporting&nbsp;g723&nbsp;but&nbsp;I&nbsp;think&nbsp;you&nbsp;can't&nbsp;grant&nbsp;that&nbsp;all&nbsp;terminals&nbsp;support&nbsp;it).<BR>&gt; <BR>&gt; Greetings<BR>&gt; Sergio<BR>&gt; <BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&nbsp;i6net<BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&nbsp;Selon&nbsp;Sergio&nbsp;García&nbsp;Murillo&nbsp;&lt;Sergio.Garcia@ydilo.com&gt;:<BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;H223&nbsp;Annex&nbsp;B&nbsp;without&nbsp;double&nbsp;headres&nbsp;(H324M&nbsp;level&nbsp;2).<BR>&gt; &gt;&gt;&nbsp;If&nbsp;you&nbsp;are&nbsp;looking&nbsp;at&nbsp;the&nbsp;UCLA/Samsung&nbsp;h223&nbsp;simulator&nbsp;i&nbsp;understand<BR>&gt; &gt;&gt;&nbsp;that&nbsp;you&nbsp;think&nbsp;it's&nbsp;not&nbsp;easy,&nbsp;but&nbsp;i&nbsp;have&nbsp;still&nbsp;not&nbsp;found&nbsp;any&nbsp;device<BR>&gt; &gt;&gt;&nbsp;(phone&nbsp;or&nbsp;gateway),&nbsp;that&nbsp;implements&nbsp;annex&nbsp;C.<BR>&gt; &gt;&gt;&nbsp;I&nbsp;use&nbsp;zaptel&nbsp;and&nbsp;a&nbsp;libpri,&nbsp;it&nbsp;would&nbsp;need&nbsp;some&nbsp;modification&nbsp;in&nbsp;order<BR>&gt; &gt;&gt;&nbsp;to&nbsp;<BR>&gt; &gt;&gt;&nbsp;be&nbsp;configurable,&nbsp;but&nbsp;hardcoding&nbsp;the&nbsp;q931&nbsp;setup&nbsp;info&nbsp;is&nbsp;quite&nbsp;easy.<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;________________________________<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;From:&nbsp;asterisk-video-bounces@lists.digium.com<BR>&gt; &gt;&gt;&nbsp;[mailto:asterisk-video-bounces@lists.digium.com]&nbsp;On&nbsp;Behalf&nbsp;Of&nbsp;Ramtin<BR>&gt; &gt;&gt;&nbsp;Amin<BR>&gt; &gt;&gt;&nbsp;Sent:&nbsp;lunes,&nbsp;24&nbsp;de&nbsp;julio&nbsp;de&nbsp;2006&nbsp;8:26<BR>&gt; &gt;&gt;&nbsp;To:&nbsp;Development&nbsp;discussion&nbsp;of&nbsp;video&nbsp;media&nbsp;support&nbsp;in&nbsp;Asterisk<BR>&gt; &gt;&gt;&nbsp;Subject:&nbsp;RE:&nbsp;[Asterisk-video]&nbsp;H324M&nbsp;3G&nbsp;ISDN<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;Well&nbsp;I'm&nbsp;working&nbsp;on&nbsp;ir&nbsp;currently<BR>&gt; &gt;&gt;&nbsp;So&nbsp;if&nbsp;we&nbsp;want&nbsp;to&nbsp;do&nbsp;it,&nbsp;since&nbsp;it&nbsp;doesn't&nbsp;look&nbsp;that&nbsp;easy,&nbsp;we&nbsp;better<BR>&gt; &gt;&gt;&nbsp;share&nbsp;our&nbsp;knowledge&nbsp;about&nbsp;it.<BR>&gt; &gt;&gt;&nbsp;Sergio:&nbsp;In&nbsp;H223,&nbsp;which&nbsp;annexe&nbsp;is&nbsp;used&nbsp;?<BR>&gt; &gt;&gt;&nbsp;I've&nbsp;found&nbsp;some&nbsp;interesting&nbsp;stuff&nbsp;capable&nbsp;of&nbsp;handling&nbsp;the&nbsp;H223+245<BR>&gt; &gt;&gt;&nbsp;but&nbsp;<BR>&gt; &gt;&gt;&nbsp;I&nbsp;wanted&nbsp;to&nbsp;understand&nbsp;it&nbsp;more&nbsp;and&nbsp;when&nbsp;you&nbsp;look&nbsp;at&nbsp;the&nbsp;ITU,&nbsp;and&nbsp;it<BR>&gt; &gt;&gt;&nbsp;gets&nbsp;into&nbsp;the&nbsp;Golay(24,12)&nbsp;and&nbsp;BCH&nbsp;code,&nbsp;it&nbsp;starts&nbsp;to&nbsp;become&nbsp;more<BR>&gt; &gt;&gt;&nbsp;complicated&nbsp;:)&nbsp;Tell&nbsp;us&nbsp;more&nbsp;about&nbsp;your&nbsp;expiriance:&nbsp;you&nbsp;modified&nbsp;the<BR>&gt; &gt;&gt;&nbsp;libpri&nbsp;for&nbsp;answering&nbsp;correctly&nbsp;the&nbsp;q.931&nbsp;?&nbsp;You&nbsp;use&nbsp;/don't&nbsp;use&nbsp;&nbsp;zaptel<BR>&gt; &gt;&gt;&nbsp;?&nbsp;How&nbsp;do&nbsp;you&nbsp;capture&nbsp;raw&nbsp;data&nbsp;?&nbsp;cat&nbsp;/dev/zap/12&nbsp;?&nbsp;or&nbsp;with&nbsp;an<BR>&gt; &gt;&gt;&nbsp;app_zapgrab&nbsp;?&nbsp;<BR>&gt; &gt;&gt;&nbsp;DO&nbsp;you&nbsp;use&nbsp;BRI&nbsp;or&nbsp;PRI&nbsp;?<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;________________________________<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp; Subject:&nbsp;RE:&nbsp;[Asterisk-video]&nbsp;H324M&nbsp;3G&nbsp;ISDN<BR>&gt; &gt;&gt;&nbsp; Date:&nbsp;Mon,&nbsp;24&nbsp;Jul&nbsp;2006&nbsp;08:15:06&nbsp;+0200<BR>&gt; &gt;&gt;&nbsp; From:&nbsp;Sergio.Garcia@ydilo.com<BR>&gt; &gt;&gt;&nbsp; To:&nbsp;asterisk-video@lists.digium.com<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp; Hi&nbsp;everyone,<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;It's&nbsp;good&nbsp;to&nbsp;see&nbsp;that&nbsp;i'm&nbsp;not&nbsp;the&nbsp;only&nbsp;one&nbsp;developping&nbsp;int&nbsp;this<BR>&gt; &gt;&gt;&nbsp; subject.&nbsp;I&nbsp;have&nbsp;been&nbsp;working&nbsp;on&nbsp;an&nbsp;h234M&nbsp;library,&nbsp;i&nbsp;have&nbsp;finished<BR>&gt; &gt;&gt;&nbsp;AL1&nbsp;and&nbsp;AL2&nbsp;<BR>&gt; &gt;&gt;&nbsp;of&nbsp;h223&nbsp;(level&nbsp;2&nbsp;profile),&nbsp;and&nbsp;almost&nbsp;finished&nbsp;the&nbsp;h245&nbsp;negotiators.<BR>&gt; &gt;&gt;&nbsp;I&nbsp;<BR>&gt; &gt;&gt;&nbsp;have&nbsp;been&nbsp;able&nbsp;to&nbsp;establish&nbsp;a&nbsp;videocall&nbsp;between&nbsp;an&nbsp;asterisk&nbsp;box&nbsp;and&nbsp;a<BR>&gt; &gt;&gt;&nbsp;motorola&nbsp;phone,&nbsp;but&nbsp;i'm&nbsp;having&nbsp;problems&nbsp;with&nbsp;the&nbsp;negotiations&nbsp;on<BR>&gt; &gt;&gt;&nbsp; other&nbsp;phones.&nbsp;Are&nbsp;any&nbsp;one&nbsp;of&nbsp;you&nbsp;going&nbsp;to&nbsp;start&nbsp;an&nbsp;open&nbsp;source<BR>&gt; &gt;&gt;&nbsp;proyect?&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp; Greetings<BR>&gt; &gt;&gt;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;Sergio<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;________________________________<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;Be&nbsp;one&nbsp;of&nbsp;the&nbsp;first&nbsp;to&nbsp;try&nbsp;Windows&nbsp;Live&nbsp;Mail.<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&nbsp;&lt;http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d&gt;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&nbsp;--------------------------------------------------------------------------------------<BR>&gt; &gt;&gt;&nbsp;This&nbsp;message&nbsp;and&nbsp;any&nbsp;files&nbsp;transmitted&nbsp;with&nbsp;it&nbsp;are&nbsp;confidential&nbsp;and<BR>&gt; &gt;&gt;&nbsp;intended&nbsp;solely&nbsp;for&nbsp;the&nbsp;use&nbsp;of&nbsp;the&nbsp;individual&nbsp;or&nbsp;entity&nbsp;to&nbsp;whom&nbsp;they<BR>&gt; &gt;&gt;&nbsp;are&nbsp;addressed.&nbsp;No&nbsp;confidentiality&nbsp;or&nbsp;privilege&nbsp;is&nbsp;waived&nbsp;or&nbsp;lost&nbsp;by<BR>&gt; &gt;&gt;&nbsp;any&nbsp;wrong&nbsp;transmission.<BR>&gt; &gt;&gt;&nbsp;If&nbsp;you&nbsp;have&nbsp;received&nbsp;this&nbsp;message&nbsp;in&nbsp;error,&nbsp;please&nbsp;immediately<BR>&gt; &gt;&gt;&nbsp;destroy&nbsp;<BR>&gt; &gt;&gt;&nbsp;it&nbsp;and&nbsp;kindly&nbsp;notify&nbsp;the&nbsp;sender&nbsp;by&nbsp;reply&nbsp;email.<BR>&gt; &gt;&gt;&nbsp;You&nbsp;must&nbsp;not,&nbsp;directly&nbsp;or&nbsp;indirectly,&nbsp;use,&nbsp;disclose,&nbsp;distribute,<BR>&gt; &gt;&gt;&nbsp;print,&nbsp;or&nbsp;copy&nbsp;any&nbsp;part&nbsp;of&nbsp;this&nbsp;message&nbsp;if&nbsp;you&nbsp;are&nbsp;not&nbsp;the&nbsp;intended<BR>&gt; &gt;&gt;&nbsp;recipient.&nbsp;Opinions,&nbsp;conclusions&nbsp;and&nbsp;other&nbsp;information&nbsp;in&nbsp;this<BR>&gt; &gt;&gt;&nbsp;message&nbsp;<BR>&gt; &gt;&gt;&nbsp;that&nbsp;do&nbsp;not&nbsp;relate&nbsp;to&nbsp;the&nbsp;official&nbsp;business&nbsp;of&nbsp;Ydilo&nbsp;Advanced&nbsp;Voice<BR>&gt; &gt;&gt;&nbsp;Solutions,&nbsp;S.A.&nbsp;shall&nbsp;be&nbsp;understood&nbsp;as&nbsp;neither&nbsp;given&nbsp;nor&nbsp;endorsed&nbsp;by<BR>&gt; &gt;&gt;&nbsp;it.<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&nbsp;--------------------------------------------------------------------------------------<BR>&gt; &gt;&gt;&nbsp;<BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&nbsp;_______________________________________________<BR>&gt; &gt;&nbsp;--Bandwidth&nbsp;and&nbsp;Colocation&nbsp;provided&nbsp;by&nbsp;Easynews.com&nbsp;--<BR>&gt; &gt;&nbsp;<BR>&gt; &gt;&nbsp;asterisk-video&nbsp;mailing&nbsp;list<BR>&gt; &gt;&nbsp;To&nbsp;UNSUBSCRIBE&nbsp;or&nbsp;update&nbsp;options&nbsp;visit:<BR>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;http://lists.digium.com/mailman/listinfo/asterisk-video<BR>&gt; <BR>&gt; --------------------------------------------------------------------------------------<BR>&gt; This&nbsp;message&nbsp;and&nbsp;any&nbsp;files&nbsp;transmitted&nbsp;with&nbsp;it&nbsp;are&nbsp;confidential&nbsp;and&nbsp;intended&nbsp;solely&nbsp;<BR>&gt; for&nbsp;the&nbsp;use&nbsp;of&nbsp;the&nbsp;individual&nbsp;or&nbsp;entity&nbsp;to&nbsp;whom&nbsp;they&nbsp;are&nbsp;addressed.&nbsp;No&nbsp;confidentiality&nbsp;<BR>&gt; or&nbsp;privilege&nbsp;is&nbsp;waived&nbsp;or&nbsp;lost&nbsp;by&nbsp;any&nbsp;wrong&nbsp;transmission.&nbsp;<BR>&gt; If&nbsp;you&nbsp;have&nbsp;received&nbsp;this&nbsp;message&nbsp;in&nbsp;error,&nbsp;please&nbsp;immediately&nbsp;destroy&nbsp;it&nbsp;and&nbsp;kindly&nbsp;<BR>&gt; notify&nbsp;the&nbsp;sender&nbsp;by&nbsp;reply&nbsp;email.<BR>&gt; You&nbsp;must&nbsp;not,&nbsp;directly&nbsp;or&nbsp;indirectly,&nbsp;use,&nbsp;disclose,&nbsp;distribute,&nbsp;print,&nbsp;or&nbsp;copy&nbsp;any&nbsp;<BR>&gt; part&nbsp;of&nbsp;this&nbsp;message&nbsp;if&nbsp;you&nbsp;are&nbsp;not&nbsp;the&nbsp;intended&nbsp;recipient.&nbsp;Opinions,&nbsp;conclusions&nbsp;and&nbsp;<BR>&gt; other&nbsp;information&nbsp;in&nbsp;this&nbsp;message&nbsp;that&nbsp;do&nbsp;not&nbsp;relate&nbsp;to&nbsp;the&nbsp;official&nbsp;business&nbsp;of&nbsp;<BR>&gt; Ydilo&nbsp;Advanced&nbsp;Voice&nbsp;Solutions,&nbsp;S.A.&nbsp;shall&nbsp;be&nbsp;understood&nbsp;as&nbsp;neither&nbsp;given&nbsp;nor&nbsp;endorsed&nbsp;by&nbsp;it.&nbsp;<BR>&gt; --------------------------------------------------------------------------------------<BR>&gt; _______________________________________________<BR>&gt; --Bandwidth&nbsp;and&nbsp;Colocation&nbsp;provided&nbsp;by&nbsp;Easynews.com&nbsp;--<BR>&gt; <BR>&gt; asterisk-video&nbsp;mailing&nbsp;list<BR>&gt; To&nbsp;UNSUBSCRIBE&nbsp;or&nbsp;update&nbsp;options&nbsp;visit:<BR>&gt; &nbsp;&nbsp;&nbsp;http://lists.digium.com/mailman/listinfo/asterisk-video<BR>&gt; _______________________________________________<BR>&gt; --Bandwidth&nbsp;and&nbsp;Colocation&nbsp;provided&nbsp;by&nbsp;Easynews.com&nbsp;--<BR>&gt; <BR>&gt; asterisk-video&nbsp;mailing&nbsp;list<BR>&gt; To&nbsp;UNSUBSCRIBE&nbsp;or&nbsp;update&nbsp;options&nbsp;visit:<BR>&gt; &nbsp;&nbsp;&nbsp;http://lists.digium.com/mailman/listinfo/asterisk-video<BR><BR><br /><hr />Exprimez-vous en direct avec Windows Live Messenger ! <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=fr-fr&source=joinmsncom/messenger' target='_new'>Windows Live Messenger !</a></body>
</html>