I am building app with nativescript hybrid framework, this application basically play and stream video over the wire, there are few thoughts coming in my mind
i have few query over above option,
Youtube :
platform native media player as far as i know nativescript dosnt have inbuild media player, to use i have to call platform native player
Relating to using YouTube in native apps. You need to use the YouTube sdk for that. I'm not sure if there's a plugin that's been made to simplify it (abstracted into a nice js API). I don't really follow all your points about it only being visible in your app. Perhaps you can expand on that.
Now the second mention of platform media player, I did some work on a video player module here: https://github.com/bradmartin/nativescript-videoplayer. So while NativeScript doesn't have video in its core, luckily the plugin (abstraction) has already been done. So you won't have to bother with the native parts of it unless you want to. To support the sharing and like/dislike you'd have to setup your own system for that. Unless you find a service for video that already includes options for that and you can use such services API. Going back to your first point, it depends on how much time/effort you want to put into the implementation if it's better to use YouTube or your own setup.