<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:΢ÈíÑźÚ
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
hi,everyone<BR>
 <BR>
i want to add trick play func for h264.And i know i should add some code on H264VideoFileServerMediaSubsession.cpp£¬reload func OnDemandServerMediaSubsession::seekStreamSource.<BR>
at beginning,i think i could compute seek position of h264 according to seekNPT parameter.of course, i use file lenghth to get a rough estimate.<BR>
then, from the rough estimate ,i search i frame in h264 file<BR>
at last ,return the nearest I frame position.(i have a way to get I frame that is "if slice_type ==2 or 7 ,it is i frame")<BR>
 <BR>
however,i have some troubles on the ideas:<BR>
1,except for seeking file position,which enviroment vars should be cleared for new stream on H264VideoFileServerMediaSubsession::seekStreamSource func?<BR>
 if no enviroment vars be cleared,could testOnDemandRTSPServer play new stream sucessfully?<BR>
2,how to compute fFileDuration for h264,and how to estimate seek position roughly?<BR>
 <BR>
thanks for any comment and reply.<BR>
if someone have h264 trick play code for live555,could show me a little?<BR>
 <BR>
regards<BR>                                         </div></body>
</html>