slow_as_hell
17th September 2003, 10:53
Hi,
Although I have read a prior discussion about distributed computing and rendering of dv-material in this forum, I still wonder if it might be possible to have a filter for AviSynth that can act as stream-server on an tcp/ip network even if the sent data would be huge.
It could have a server and a client component in one dll. It would then be placed as the last filter in the script. If the server is set up on a specific tcp/ip port on one computer it waits for some client to connect and would stream the already processed frames to the client. Since it needs a player to be "activated" it could send a "fake" clip to the player containing info about the streaming process, like "client connection: yes/no", number of frames send, etc. The client would be in a avs-script as well and could therefore be played or compressed in any application that reads avs-scripts.
Since I have read how the filter chain works it could be possible, since AviSynth is not sending frames backwards through the chain, just requests to process a frame.
I'm sorry if my question may be not clear enough due to my "german" english. if anyone should be interested at all please feel free to ask for clarifications.
SAH
Although I have read a prior discussion about distributed computing and rendering of dv-material in this forum, I still wonder if it might be possible to have a filter for AviSynth that can act as stream-server on an tcp/ip network even if the sent data would be huge.
It could have a server and a client component in one dll. It would then be placed as the last filter in the script. If the server is set up on a specific tcp/ip port on one computer it waits for some client to connect and would stream the already processed frames to the client. Since it needs a player to be "activated" it could send a "fake" clip to the player containing info about the streaming process, like "client connection: yes/no", number of frames send, etc. The client would be in a avs-script as well and could therefore be played or compressed in any application that reads avs-scripts.
Since I have read how the filter chain works it could be possible, since AviSynth is not sending frames backwards through the chain, just requests to process a frame.
I'm sorry if my question may be not clear enough due to my "german" english. if anyone should be interested at all please feel free to ask for clarifications.
SAH