Upload is sufficient so as long as it is consistent and your PC is up to the task you should be fine.
Max settings for the encoding and whatnot also depend on the computer. If you're just starting out you will want to limit your bitrate to 2000-2500 even if you could do a lot more with 20M upload because due to transcoding not being available your viewers would probably have a hard time watching.