It appears that Google is testing the ability of business owners to upload videos to their local listings within the Google My Business dashboard.
Screen shots were posted by Colan Nielsen that shows the feature as seen within the dashboard. Don’t confuse this with the Local Guides, where volunteers help Google keep map data up to day and have the ability to upload videos to local listings. With the mentioned test, this is business owners, not volunteers, and their ability to upload videos.
The following screen shot by Colan shows one of his clients’ Google My Business photos dashboard:
There is a new “videos” tab in the photo section where you are able to upload these videos.
The video tab would appear in the Google Maps local lsitings to searchers who look up your business in web search or Google Maps:
It was back in 2008 when Google offered video uploads for your local listings but removed the feature after numerous iterations of the Google My Business dashboard