Can i use the component integration method for developing a videoviewer on MacOS?

When i build some samples likes VideoViewer, I can use VS2017 in Macos , and create a C# project, but some reference SDK can not be included. Need your guide and help.

No, MIP component integrations will unfortunately only work in Windows.

Likewise you will find that the Smart Client is only supported running in Windows.

Thanks for your help, and i want to build a mac application to integrate cameras for live and playback videos, can i use protocol integration to do it? And i view samples in SDK documents, there is a tcpvideoviewer example, is it necessary to install a image server to connected for client?

The image server is a protocol in the recording server service on c-code, you do not need to install any add-on product or service. On e-code you will actually find that there is an image server service, but it is always there, no extra install or similar. No matter the product or version you have the protocol with Milestone XProtect VMS.

The TcpVideoViewer uses the protocols directly so the code can be reused in other OSs. Milestone does not have any special samples or recommendations targeting Mac, but the code of the TcpVideoViewer should be portable to Mac (as well as many other OS).