Python program connects to YouTube API via pickle file which must be enabled through a GCP project. OAuth 2.0 Client must also be created through GCP for successful authorization of API scopes. Including mp4 file and video details as JSON data following YouTube API documentation allows private uploads. Currently fixing error with pickle file.
GCP projects after July 28, 2020 now require owners to submit an audit request to allow public uploads.
https://www.googleapis.com/auth/youtube.upload
https://www.googleapis.com/auth/youtube
https://www.googleapis.com/auth/youtubepartner
https://www.googleapis.com/auth/youtube.force-ssl