River ecosystem is also referred to as lotic ecosystem. Important descriptions of a river ecosystem includes the temperature, flow of water, floods, sediment transport, river bed features, and structure of habitat. It can also include the geographical area. Biotic factors can include the other plants and animals around the river including the land and aerial animals. Abiotic factors can also include substrate and composition aside from the temperature and light factors you already mentioned.