Is it possible to customize the IO when the streaming service and the streaming file store are not on the same server, and how can this be achieved?

https://docs.techsoft3d.com/communicator/latest/prog_guide/servers/custom_io.html
I didn’t find the sc_io.h file with HC 2023_SP1, also if a streaming file on the network such as a scz file, can it be downloaded and accessed after inheriting AbstractFile internally?
If you can realize, how to inherit AbstractFilesystem and AbstractFile, can provide a sample code?