Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   (German | Deutsch) Audio- und Video-Streams aufnehmen (http://stream-recorder.com/forum/forumdisplay.php?f=59)
-   -  

Looking for NDS DRM Stream solution

(http://stream-recorder.com/forum/showthread.php?t=20794)

livetvbox 03-13-2016 06:18 AM

Looking for NDS DRM Stream solution


 
Hi
i have link from one of DTH service iptv

http://live.tatasky.com.edgesuite.net/21/latest.m3u8

but its encrypted wth NDS DRM and its getting key fro run time from this url http://14.140.112.54:443/DRMS

so when i try through livestreamer i can see vlc state as running but no video comes no error comes.
so is there any way i can get parallel encrypted keys to open url.
thanks

dynamendratz 04-08-2016 10:53 PM

Re: Looking for NDS DRM Stream solution


 
I also searching for the same but not succeed.
but I got following links something that may help::>
http://goo.gl/JXCWct
http://goo.gl/mlwBHT
The stream segments are protected as::>
#EXTM3U
#EXT-X-VERSION:2
#EXT-X-TARGETDURATION:14
#EXT-X-MEDIA-SEQUENCE:144014
#EXT-X-KEY:METHOD=AES-128,URI="8170110000080C40F2E90D7036002D32428B5400" ,IV=0XE511F8874B758BBE89CBE2BAAE3E548B

ampal16999 04-13-2016 06:36 PM

Re: Looking for NDS DRM Stream solution


 
Quote:

Originally Posted by livetvbox (Post 83123)
Hi
i have link from one of DTH service iptv

http://live.tatasky.com.edgesuite.net/21/latest.m3u8

but its encrypted wth NDS DRM and its getting key fro run time from this url http://14.140.112.54:443/DRMS

so when i try through livestreamer i can see vlc state as running but no video comes no error comes.
so is there any way i can get parallel encrypted keys to open url.
thanks

If you could provide me a link of a live channel then i could try to see what can be done.

dynamendratz 04-16-2016 10:15 PM

Re: Looking for NDS DRM Stream solution


 
Quote:

Originally Posted by ampal16999 (Post 83893)
If you could provide me a link of a live channel then i could try to see what can be done.

Hi! @ampal16999
the link that is working nicely is of National channel of india and its stream url is::>
http://live.tatasky.com.edgesuite.net/40/latest.m3u8
it is working because it is NDS-DRM protection free.
(See more at http://goo.gl/VmFmD2 )

But other streams like::>
http://live.tatasky.com.edgesuite.net/53/950.m3u8
are not running because of NDS-DRM protection or
due to EXT-X-KEY:METHOD as you can see by doing
view-source:http://live.tatasky.com.edgesuite.net/53/950.m3u8
(See more at http://goo.gl/S1T1M9)
and this key can be obtained from url>>
http://14.140.112.54:443/DRMS
as the user livetvbox told.

Any solutions for this? Pls share with us.

ampal16999 04-16-2016 10:54 PM

Re: Looking for NDS DRM Stream solution


 
Quote:

Originally Posted by dynamendratz (Post 83936)
Hi! @ampal16999
the link that is working nicely is of National channel of india and its stream url is::>
http://live.tatasky.com.edgesuite.net/40/latest.m3u8
it is working because it is NDS-DRM protection free.
(See more at http://goo.gl/VmFmD2 )

But other streams like::>
http://live.tatasky.com.edgesuite.net/53/950.m3u8
are not running because of NDS-DRM protection or
due to EXT-X-KEY:METHOD as you can see by doing
view-source:http://live.tatasky.com.edgesuite.net/53/950.m3u8
(See more at http://goo.gl/S1T1M9)
and this key can be obtained from url>>
http://14.140.112.54:443/DRMS
as the user livetvbox told.

Any solutions for this? Pls share with us.

Bro the link that you have provided is 100 percent not the direct link for it. The real one should be longer and not have drm.

If you know how to get that then please try if not then tell me.

dynamendratz 04-16-2016 11:10 PM

Re: Looking for NDS DRM Stream solution


 
Quote:

Originally Posted by ampal16999 (Post 83937)
Bro the link that you have provided is 100 percent not the direct link for it. The real one should be longer and not have drm.

If you know how to get that then please try if not then tell me.

I found the complete link is http://live.tatasky.com.edgesuite.ne...tion=streaming

where value of household is subscriber id and device id is id of device registered in their service.

ampal16999 04-16-2016 11:27 PM

Re: Looking for NDS DRM Stream solution


 
Quote:

Originally Posted by dynamendratz (Post 83938)
I found the complete link is http://live.tatasky.com.edgesuite.ne...tion=streaming

where value of household is subscriber id and device id is id of device registered in their service.

where did you get this from web or app.

dynamendratz 04-17-2016 12:23 AM

Re: Looking for NDS DRM Stream solution


 
Even now above stream is not displaying video.
U try in vlc.
Share the solution, if any?

ampal16999 04-17-2016 06:27 PM

Re: Looking for NDS DRM Stream solution


 
Quote:

Originally Posted by dynamendratz (Post 83940)
Even now above stream is not displaying video.
U try in vlc.
Share the solution, if any?

check your pm(Private Messages)

japjis 04-19-2016 01:23 AM

Re: Looking for NDS DRM Stream solution


 
Hello,

I also think that these streams are geo-locked, so you need indian vpn to play them. This streams are from ther app.

dynamendratz 04-19-2016 09:14 AM

Re: Looking for NDS DRM Stream solution


 
Quote:

Originally Posted by japjis (Post 83992)
Hello,

I also think that these streams are geo-locked, so you need indian vpn to play them. This streams are from ther app.

I am in india. It is working fine inside the app player. Problem is in playing the stream outside the app like in browser,vlc or similar.

dynamendratz 04-26-2016 09:39 PM

Re: Looking for NDS DRM Stream solution


 
somebody got Any solution or not?

dynamendratz 04-28-2016 04:58 AM

Re: Looking for NDS DRM Stream solution


 
See here is the DRM player(i.e. VGConnect here)requesting decryption key via POST method.:p
See/Download full file here captured via wireshark.

Now help to understand its data.:confused:
when stream about to play within app then First one is:::>

Code:

POST http://14.140.112.54:443/dccs/tickets HTTP/1.1
Accept: */*
NDS-Protocol-Version: 2.0
NDS-User-Agent: V01-3.6-#0x80000171-DEV0x00000001-1.6.2.0
NDS-Request-Type: New
NDS-User-Id: 04-033F03D003A7E88C-261272567864DB81
NDS-Body-Status: Signed
NDS-ESCookie: 0101000000063220934C1B27878C3C65AE35D5EFF770A3CFFB53F53AAB24DA85DE437E3DBD1F801EC64D0C57506133CC2E08B9D4F2CE79CA7590F75EF6BDEAE94C583C16A09EBC5C671167F85BBF65294E13006D206195AD242B78C3F524BF101DDF63DEA24A
NDS-Authorization: challenge=009B0E090B80DAC3B2FEC04031F01D6D;response=E7F9E1CF10529CA7C6CECD0A9D726F5B
NDS-Uuid: 261272567864DB81
NDS-Content-Ref: 0002
NDS-Fields-In-MAC: NDS-User-Agent, NDS-Request-Type, NDS-User-Id, NDS-Content-Ref
User-Agent: I_con
Host: 14.140.112.54
Content-Length: 0
Cache-Control: no-cache

HTTP/1.1 200 OK
NDS-Protocol-Version: 2.0
NDS-Concurrency-SessionId: 5080fbbb33736174384bb71bcf8d6d54b71f42e3
NDS-Authorization: challenge=009B0E090B80DAC3B2FEC04031F01D6D; response=5bc1a2e97cac85f9ef895e1c69c60416
NDS-Body-Status: Signed
Content-Type: application/octet-stream
Content-Length: 110

...........b...........        ...................
...............2..2!...6..jN.aQ.8q...i...Y?.C....z
..g.....G.k....POST /dccs/tickets HTTP/1.1
Accept: */*
NDS-Protocol-Version: 2.0
NDS-User-Agent: V01-3.6-#0x80000171-DEV0x00000001-1.6.2.0
NDS-Request-Type: Renew
NDS-User-Id: 04-033F03D003A7E88C-261272567864DB81
NDS-Body-Status: Signed
NDS-ESCookie: 0101000000063220934C1B27878C3C65AE35D5EFF770A3CFFB53F53AAB24DA85DE437E3DBD1F801EC64D0C57506133CC2E08B9D4F2CE79CA7590F75EF6BDEAE94C583C16A09EBC5C671167F85BBF65294E13006D206195AD242B78C3F524BF101DDF63DEA24A
NDS-Authorization: challenge=009B0E0A0D48F241DF6FFCA1DAFF5315;response=932A7B4BA526387634D82E05FFB07BF2
NDS-Uuid: 261272567864DB81
NDS-Content-Ref: 0002
NDS-Concurrency-SessionId: 5080fbbb33736174384bb71bcf8d6d54b71f42e3
NDS-Fields-In-MAC: NDS-User-Agent, NDS-Request-Type, NDS-User-Id, NDS-Content-Ref, NDS-Concurrency-SessionId
User-Agent: I_con
Host: 14.140.112.54
Content-Length: 0
Cache-Control: no-cache

HTTP/1.1 200 OK
NDS-Protocol-Version: 2.0
NDS-Concurrency-SessionId: 5080fbbb33736174384bb71bcf8d6d54b71f42e3
NDS-Authorization: challenge=009B0E0A0D48F241DF6FFCA1DAFF5315; response=f20a75c1b8dcb95d59d7eee3f104616b
NDS-Body-Status: Signed
Content-Type: application/octet-stream
Content-Length: 110

...........b...........
...
...............................2..2!....r.Vf;$.....A.Pv95...qQ..V.a..
Z<9q....)M.^POST /dccs/tickets HTTP/1.1
Accept: */*
NDS-Protocol-Version: 2.0
NDS-User-Agent: V01-3.6-#0x80000171-DEV0x00000001-1.6.2.0
NDS-Request-Type: Release
NDS-User-Id: 04-033F03D003A7E88C-261272567864DB81
NDS-Body-Status: Signed
NDS-ESCookie: 0101000000063220934C1B27878C3C65AE35D5EFF770A3CFFB53F53AAB24DA85DE437E3DBD1F801EC64D0C57506133CC2E08B9D4F2CE79CA7590F75EF6BDEAE94C583C16A09EBC5C671167F85BBF65294E13006D206195AD242B78C3F524BF101DDF63DEA24A
NDS-Authorization: challenge=009B0E0B0C7F03D162EC968C71A2548D;response=479D13C752332C2107B3015EDFCA82BF
NDS-Uuid: 261272567864DB81
NDS-Content-Ref: 0002
NDS-Concurrency-SessionId: 5080fbbb33736174384bb71bcf8d6d54b71f42e3
NDS-Fields-In-MAC: NDS-User-Agent, NDS-Request-Type, NDS-User-Id, NDS-Content-Ref, NDS-Concurrency-SessionId
User-Agent: I_con
Host: 14.140.112.54
Content-Length: 0
Cache-Control: no-cache

HTTP/1.1 200 OK
NDS-Protocol-Version: 2.0
NDS-Concurrency-SessionId: 5080fbbb33736174384bb71bcf8d6d54b71f42e3
Content-Length: 0







and Second is::>

Code:

POST http://14.140.112.54:443/DRMS HTTP/1.1
Accept: */*
NDS-Protocol-Version: 2.0
NDS-User-Agent: V01-3.6-#0x80000171-DEV0x00000001-1.6.2.0
NDS-Request-Type: ForwardRequest
NDS-User-Id: 04-033F03D003A7E88C-261272567864DB81
NDS-Body-Status: Encrypted
NDS-Target-Url: DRMS
NDS-ESCookie: 0201000000063220b1a55d3d478996f746b1ea539424b75aacc438136b8a6a78c051d1d7085042344b06c581c0b0173269f34aabebcbff8a99851bea23abc3ade9ad958f56bb151328dcad8caa8ec5043aa1548500a1d51d711a868ba85d8c71247ba3e1b220f2a9a16856aa01e10818e323c791c81a4821d0c33548463f9fa9d52215d31889bceee4869a4c78d397c65549a2136f554d9236636f0caa2f4439e0b097ec7fcc3c3cdc55a36b632a03590dbd34d19544255513a3f884c4046bb0e2ec51c0d6ff6e919c5fe842ee868236298905bdfa18af9e9cfaa57b4d5e9cc612670503bf5f75ee4ef2a770d470be433c2c236e81f72989c4330cdfc5320262ea193e72a393c3b493dcf54b3e2ec41523d0866526d62f60616c3f358595dfbd7ae56bb08c3a6408c24760d8460c2b9f3d5ebab9f9bdbe3f99a4c92ccd35b5c5e26cb1f0067a86e6d2514f4ccd9aa775f312bbe40a12f5361e83003ae2eacbdd47a4a08c9f4fd7d360dd1089b145e5d1da3cdcb8e0a809dc78dc7844c5240aaf4458f9b748d1c578fcafbd7ac60bf981c39db18e65684fbbf306c15622fb6ce5401a8f31d928165c54abdfb8591c321225ccfa52783ac504c4b256f6bbd10ff8f651
NDS-Authorization: challenge=46E2CC061EC5CE06009B0E0900;response=D5874509C11DC650ED1F2389A2033BA1
NDS-Fields-In-MAC: BODY, NDS-User-Agent, NDS-Request-Type, NDS-User-Id, NDS-Target-Url
User-Agent: I_con
Host: 14.140.112.54:443
Content-Length: 473
Cache-Control: no-cache

9.....Ug].F..A..qc.....3.5....D..S.@.R.2
FS..
...:..=..|b'...*iL8A.        ....M...".....n.Z...n.............O.....N.Hs.j"....z*..,_B....!.e:... u.T...2....1...j.dh....a..Q.x..Q.....?.X.R..$A...y..~..}.y..O$.N.N.3..4....?A....ku..s..."./S._....w..v.....n}..SK...8.Z
]}.M..24.._U&...A.6.E+..`.../.....cu......W....D.e.        u.$..Y.K.*.1.^...R..t_H....e.P..b.wZ.p.....
..e....T...R..\.`.......b2.....N,.;...,...J...Y.p[........-....0.5......g./..../. ..J...H0.&S1>B..Ou...../?K.Z[...A..^HTTP/1.1 200 OK
Nds-Protocol-Version: 2.0
Content-Length: 842
Server: Jetty(8.1.7.v20120910)
Via: 1.1 sgw
Content-Type: application/octet-stream
Nds-Body-Status: Encrypted
NDS-Authorization: challenge=46e2cc061ec5ce06009b0e0900; response=667ca97eb5f62f868fbd78801f37673e

.y..`.....p.....YN...2.. y$...k..,...0.
TO^...(.{..._....{.....c..%$..>.....7.......O.R.e..1........r..>x...`&#<.g....o:.A.....Y.}[...`K...|..'.3`%<}hyl..`B.N.......I....U.^....q.....W.......\H.n.>G.%W.M..W..D......,......}...G`../...-K......s....|b[.......J        .......B....h..:A?Jt....$lU..,..W+X}..}I.......j.        ....V..n.L.......%.}6S&U.
...-..a.O....1..8..R\..#~        ...I.._..9........%...A.T>.        .P..D...#..p..!....O.].i?.v3.)C......w].kL.B.........B.&......}SO| .@......7.eG\...t.=.'c.LRm...A        .,.$...w.'U.Wvy....a.<,[o.x...v.AY....z.&..T..yTakH..'59.@l.T..R.......>..H....a.j......N!1 ...d^3GB=`p..Svq.[...........A.P.f.c...j..<..Az`
4{#N/.f.@E......d........%..Tp.7...cG......W.u.2.!.....9;)        ....}.'..wG...>...ln.
Y}....:.d.*...eeS.o....%~......j.oS..g.9.....pM.......1.N.._.4.]M.j*#;e.8....D.<..tc....?...........dJw.-......k.d=............hWC*..


dynamendratz 05-10-2016 05:32 AM

Re: Looking for NDS DRM Stream solution


 
See the HTML source of the NDSvgDRM player::>

http://trydemo.netai.net/TataSkyNdsV...ayerSource.pdf

See App works like::>
http://fbcdn-photos-c-a.akamaihd.net...b49ec98336581f

and otherwise https://scontent-hkg3-1.xx.fbcdn.net...ad&oe=579CBF3D


All times are GMT -6. The time now is 11:34 AM.