I don;t see any issues with the two scenarios you have mentioned. A single Wowza server, using a commercial Wowza license, is capable of ingesting multiple incoming streams and also delivering the ingested stream to multiple. We have Wowza users delivering hundreds/thousands output streams using one Wowza server instance. The main bottlenec to consider is the network output bandwidth available for your server. You can use the following formula to calculate the necessary bandwidth in order to deliver a certain type of stream to multiple playback client: stream bitrate * number of clients + 20% IP overhead = Total bandwidth needed
When using a Trial Wowza license, you are limited to 3 incoming streams and 10 client connections.