Information Centric Networks (ICN) is an infrastructure that focuses on information retrieval rather than end to end connections. ICN uses 2 features - name based routing and in-network caching in order to attain better performance. Named Data Networks (NDN) is an architecture for Information Centric Networks (ICN). In this thesis, we implement a version selection cum content placement policy (CaVe-CoP) that takes advantage of both features. We focus on multi-resolution video streaming and implement a scheme where only an optimal set of resolutions of videos need to be cached in order to obtain higher network utility. This distinction between multiple resolutions of the same video is possible today because of the varied devices available fo...