Can you clarify something for me, although I'm pretty sure this is the case.
For the case where I only want to show my own local webcam I should:
Create a WebcamSubscriber and set the .webcamPublisher to be my own local publisher.
In order to save bandwidth cost I should just set the list of publisherIds to ONLY contain my own userId. The api knows that I only want to display myself and will NOT subscribe to the stream I am publishing but will just show the webcam stream from the local webcam?
The point I wanted to clarify was that it is correct to set the list of publisherIds to only have my own userId... or can I set it to some other value to tell it NOT to subscribe to any publishers other than the local one?
Yes you are right. You need to just set the publisherIDs to your own userID. It will then not subscribe to streams of any other user. And since, its only your stream, it will be taken locally.
Hope this helps