Manam,
There is no functionality built into App-V that will provide the answer you want.
In a multi-site scenario, not all branch sites include a publishing server so there may not be one.
The Management Server, and therefore the management database, does have information on the complete list of authorized Publishing Servers, but if you don't know where your publishing server is then you probably also do not have access to the Management Server
console or database.
Additionally, there is no such thing as a "streaming server" in App-V 5.1. This was a thing in App-V 4.x only. The Publishing server provides a list of packages, and they provide a UNC path to stream the package from.
Tim
Tim Mangan MVP for App-V and Citrix CTP Author of AppV books: "PowerShell with App-V 5 (5.1 Edition)", "The Client Book (4.x)" and "OSD Reference Book" (http://www.tmurgent.com/Books )