Streams that expire

Some rtmp streams expire in a few minutes. for e.g.
rtmp://174.36.55.76/pull?testkey=1b1a61 ... 75ec107484 playpath=chhh33333 pageUrl=http://leton.tv/player.php?streampage=chhh33333 swfUrl=http://files.leton.tv/player.swf live=true
the testkey expires if unused for a few minutes.
The following http://leton.tv/player.php?streampage=chhh33333 basically conatins the information to generate the above stream url which contians a new test key every time the page is fetched. So I wrote a plugin that extracts the stream information from the above link when added to the online library. But since the stream testkey expires, it works for if used right after adding (or a refresh).
According to my knowledge(even if the item is using a plugin), serviio processes (runs ffmpeg to extract stream information) for the items added to online library, when the item is added to the library. Since, all the processing is done when item is being added, streams that expire will fail to work with serviio.
Is it possible for serviio to do partial processing when item is added to the library and leave some processing for runtime i.e. when item is actually requested by a renderer. Is it possible for serviio to introduce a different catgeogry of plugins that process the urls when item is requested by a renderer rather than when item is added to the library. ???
rtmp://174.36.55.76/pull?testkey=1b1a61 ... 75ec107484 playpath=chhh33333 pageUrl=http://leton.tv/player.php?streampage=chhh33333 swfUrl=http://files.leton.tv/player.swf live=true
the testkey expires if unused for a few minutes.
The following http://leton.tv/player.php?streampage=chhh33333 basically conatins the information to generate the above stream url which contians a new test key every time the page is fetched. So I wrote a plugin that extracts the stream information from the above link when added to the online library. But since the stream testkey expires, it works for if used right after adding (or a refresh).
According to my knowledge(even if the item is using a plugin), serviio processes (runs ffmpeg to extract stream information) for the items added to online library, when the item is added to the library. Since, all the processing is done when item is being added, streams that expire will fail to work with serviio.
Is it possible for serviio to do partial processing when item is added to the library and leave some processing for runtime i.e. when item is actually requested by a renderer. Is it possible for serviio to introduce a different catgeogry of plugins that process the urls when item is requested by a renderer rather than when item is added to the library. ???