Streamlink actually works here if you get m3u8 url.
Big issue uncovered from this thread.
How shall we set user agent for our VLC on command line or in vlcrc to look like browser to servers ?
Code:
C:\MISC\STREAMLINK>streamlink hlsvariant://http://nimlive1.giniko.com/bbcworldnews/bbcworld/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9Ny8zMC8yMDE3IDU6NDg6MDEgUE0maGFzaF92YWx1ZT1aTVlWamFMVi83UnBwME9KUlZoYjl3PT0mdmFsaWRtaW51dGVzPTE0NDA= best
[cli][info] Found matching plugin stream for URL hlsvariant://http://nimlive1.giniko.com/bbcworldnews/bbcworld/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9Ny8zMC8yMDE3IDU6NDg6MDEgUE0maGFzaF92YWx1ZT1aTVlWamFMVi83UnBwME9KUlZoYjl3PT0mdmFsaWRtaW51dGVzPTE0NDA=
[cli][info] Available streams: 480p (worst, best)
[cli][info] Opening stream: 480p (hls)
[cli][info] Starting player: C:\P\VLC\vlc.exe