In my previous videos about Linkedin API I have explained how to publish posts with text, images and videos on Linkedin Personal Accounts. This video explains the same process but with Linkedin Company Pages.
You need to request access for the Community Management API product from Linkedin to be able to connect the Linkedin Company Pages and publish posts.