<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:10pt"><div> </div><div style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 10pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div class="y_msg_container"><br>> This is definitely a viable concern. It is still possible to create such<br>> video stream. Our choice was to sacrifice the (momentary) sharpness. In our<br>> experiments, the video quality was restored after the second frame, so what<br>> we did on the receiving side was simply to skip rendering of the first<br>> frame in each GOP.<br><br></div><div class="y_msg_container"><br></div><div class="y_msg_container">thanks, it was helpful. However, my problems in using flashplayer with intra-refresh flow still exist because:</div><div class="y_msg_container">- I use
flashplayer and don't seem to have flexibility in controlling its h264 decoder for now to accomplish what you have described above.</div><div class="y_msg_container"> If it can be done, I would love to know and don't mind digging into flashplayer code.</div><div class="y_msg_container">- If I were to use some mechanism to introduce full keyframes in an intra-refreshed stream (I still have to discover what the options are to do so: </div><div class="y_msg_container"> perhaps <span style="font-size: 12pt;">scenecut needs to be turned on, which is currently turned off since I am using the ultrafast preset), it still concerns me that the</span></div><div class="y_msg_container"> original premise of using intra refresh and VBV to cap the max size of the frame is weakened if I have to insert full keyframes. This may get</div><div class="y_msg_container"> flash to work, but its not clear to me that there is a benefit any more,
so it may not be useful at all to use intra-refresh with flash. But I dont mind</div><div class="y_msg_container"> trying it out and experimenting.</div><div class="y_msg_container"><br></div><div class="y_msg_container">So my questions still stand:</div><div class="y_msg_container">- In flashplayer is there any mechanism to play an intra-refresh stream without inserting keyframes ? This would be an ideal solution.</div><div class="y_msg_container"> If its not possible, thats ok.</div><div class="y_msg_container">- How to insert keyframes in an intra-refresh'ed stream ? This I can look around and try to figure out myself. I did see some code </div><div class="y_msg_container"> in the x264 to insert keyframes on scenecuts. But if someone knows offhand, that would be great.</div><div class="y_msg_container">- Is there any other recommended way to play this in a browser which others have pursued and which is
cross-platform</div><div class="y_msg_container"> compatible ? A java applet ? (I briefly looked at the vlc plugin but it didnt work too well for me)</div><div class="y_msg_container"><br></div><div class="y_msg_container">Thanks again !</div><div class="y_msg_container">Bgpl</div><div class="y_msg_container"><br></div><div class="y_msg_container"><br></div> </div> </div> </div></body></html>