Is there a way to retrieve camera recordings using Milestone SDK Protocol Integration?

TCP Video Viewer sample might be helpful for you -

https://doc.developer.milestonesys.com/html/index.html?base=samples/tcpviewer_sample.html&tree=tree_3.html