Support of pseudo-streaming

Support of pseudo-streaming.
( manual transfer under the latest version. I hope everything correctly )