Twitter provides a list of constraints which a video must pass to get successfully posted through the REST API.
It is mentioned in the above link that the Audio Type must be one of “mono” or “stereo”. But, if I choose a video http://sample-videos.com/video/mp4/720/big_buck_bunny_720p_1mb.mp4 (which has a 5.1 channel audio), it gets successfully posted to twitter natively through the app.
Does this mean that posting a video with 5.1 audio is possible through the App but not through the API? Or, this particular constraint is just a recommendation and not necessary?
If it is the second case, then which of the constraints are NOT mandatory?