Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > Video stream recording
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #41  
Old 03-27-2012, 04:57 AM
KSV KSV is offline
Senior Member
 
Join Date: Apr 2011
Posts: 853
KSV is on a distinguished road
Cool

Re: www.playtv.fr/television/ - A serious challenge for livestreming


They have stopped using SecureToken. now they append auth string to connect packet and to calculate this auth string they use chained keys (one key leading to another and so on). final command will look like

Code:
rtmpdump -v -r "rtmpe://188.165.101.227:443/tvplayer/lcp-ps_hi" -W "http://beta.static.playtv.fr/swf/tvplayer.swf" -p "http://playtv.fr/television/#lcp-ps" -o Test.flv -C S:b440d0ff3c332fbab58fbc060f383d01c836536d41c17d79c99a8e25e4f306e1af8f6081f2efa885
Code:
RTMPDump v2.4 GIT-2012-03-08 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: Trying different position for server digest!
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO:   duration              0.00
INFO:   width                 854.00
INFO:   height                480.00
INFO:   videodatarate         683.59
INFO:   framerate             25.00
INFO:   videocodecid          7.00
INFO:   audiodatarate         93.75
INFO:   audiosamplerate       48000.00
INFO:   audiosamplesize       16.00
INFO:   stereo                TRUE
INFO:   audiocodecid          10.00
INFO:   encoder               Lavf53.27.0
INFO:   filesize              0.00
601.738 kB / 5.06 sec
Reply With Quote
  #42  
Old 03-27-2012, 06:47 AM
karlo2105 karlo2105 is offline
Senior Member
 
Join Date: Sep 2011
Posts: 318
karlo2105 is on a distinguished road
Default

Re: www.playtv.fr/television/ - A serious challenge for livestreming


Quote:
Originally Posted by KSV View Post
They have stopped using SecureToken. now they append auth string to connect packet and to calculate this auth string they use chained keys (one key leading to another and so on). final command will look like

Code:
RTMPDump v2.4 GIT-2012-03-08 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: Trying different position for server digest!
INFO: Connected...
Starting Live Stream
INFO: Metadata:
INFO:   duration              0.00
INFO:   width                 854.00
INFO:   height                480.00
INFO:   videodatarate         683.59
INFO:   framerate             25.00
INFO:   videocodecid          7.00
INFO:   audiodatarate         93.75
INFO:   audiosamplerate       48000.00
INFO:   audiosamplesize       16.00
INFO:   stereo                TRUE
INFO:   audiocodecid          10.00
INFO:   encoder               Lavf53.27.0
INFO:   filesize              0.00
601.738 kB / 5.06 sec
Too bad. I didn't figure out where did you find that auth string.
Is it there?

Code:
RTMPDump v2.4 GIT-2012-03-08 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout

DEBUG: live     : yes
DEBUG: timeout  : 30 sec
DEBUG: SWFSHA256:
DEBUG: f0 ae 30 26 70 bd 63 b9 9d f7 14 12 6e 8e c6 c9
DEBUG: 2a d9 06 ba 90 6a f8 5c da 0b b2 0d ed df 16 37
DEBUG: SWFSize  : 494681
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06
DEBUG: HandShake: DH pubkey position: 166
DEBUG: HandShake: Client digest offset: 879
DEBUG: HandShake: Initial client digest:
DEBUG: 6d e8 76 dc 82 37 e8 18 0f 25 b2 21 a7 e4 1a 05
DEBUG: fb a0 fb 9f e4 a9 8a 6b 5f 25 63 be 32 50 b4 03
DEBUG: HandShake: Type Answer   : 06
DEBUG: HandShake: Server Uptime : 1409272802
DEBUG: HandShake: FMS Version   : 3.0.2.1
WARNING: Trying different position for server digest!
DEBUG: HandShake: Server DH public key offset: 1400
DEBUG: HandShake: Secret key:
DEBUG: b0 e2 8f 75 cb e6 bb e6 8b e2 f0 66 4c a8 b3 90
DEBUG: 70 81 e4 da d3 8d 49 88 0a 62 b3 26 9a ea 0a e5
DEBUG: f3 bc f0 8e e9 a7 6d 1f dd dc 17 cb 56 56 e4 b5
DEBUG: f2 6e ac fa 7d 7d 34 02 c5 f9 29 86 65 b1 66 04
DEBUG: 47 a9 e4 3c 2e b7 b0 a8 d4 9a cd ed b2 13 c7 23
DEBUG: 70 b1 7a cb 63 41 7b fd ba 4e 73 d7 2f c1 52 c8
DEBUG: 6e 34 d6 ee 33 3b 75 41 8d 11 cf 3d 71 cf 49 f1
DEBUG: 98 23 e0 b5 19 69 c8 f5 c6 46 8f 0b 26 eb e8 85
DEBUG: RC4 Out Key:
DEBUG: 3c 1e 43 ab e3 07 c2 51 1e d4 06 55 a6 4f be ba
DEBUG: RC4 In Key:
DEBUG: a9 4a ae a2 5e 53 02 a0 31 07 6b 18 93 da 7d 44
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: fc ca db 27 4e 8a 89 c7 2e 0f 72 8e 66 3d 31 11
DEBUG: 4f 2b 3d c8 0e ab 35 09 64 8b b5 6b 57 5f e1 77
DEBUG: HandShake: Client signature calculated:
DEBUG: ff 59 15 82 a2 28 70 89 ec 44 2a ed d3 97 c2 2a
DEBUG: 54 e9 b4 54 16 50 fc e0 c7 da af 4b de 92 87 2e
DEBUG: HandShake: Server sent signature:
DEBUG: 85 c3 2b 22 e0 bc ed 3d 75 24 b9 60 82 14 42 8d
DEBUG: 40 d7 93 d3 4e bd 7b 09 0f f9 80 a9 61 b4 e2 1d
DEBUG: HandShake: Digest key:
DEBUG: 51 97 03 7b 4f f0 6c ba 8c 5c a7 3c cf 85 5f 84
DEBUG: 56 5c e0 75 7d ab 63 83 97 d7 7b c4 10 f1 76 2a
DEBUG: HandShake: Signature calculated:
DEBUG: 85 c3 2b 22 e0 bc ed 3d 75 24 b9 60 82 14 42 8d
DEBUG: 40 d7 93 d3 4e bd 7b 09 0f f9 80 a9 61 b4 e2 1d
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG2: RTMP_SendPacket: fd=1892, size=314
DEBUG2:   0000:  03 00 00 00 00 01 3a 14  00 00 00 00               ......:.....

DEBUG2:   0000:  02 00 07 63 6f 6e 6e 65  63 74 00 3f f0 00 00 00   ...connect.?
....
DEBUG2:   0010:  00 00 00 03 00 03 61 70  70 02 00 08 74 76 70 6c   ......app...
tvpl
DEBUG2:   0020:  61 79 65 72 00 08 66 6c  61 73 68 56 65 72 02 00   ayer..flashV
er..
DEBUG2:   0030:  0e 57 49 4e 20 31 30 2c  30 2c 33 32 2c 31 38 00   .WIN 10,0,32
,18.
DEBUG2:   0040:  06 73 77 66 55 72 6c 02  00 2d 68 74 74 70 3a 2f   .swfUrl..-ht
tp:/
DEBUG2:   0050:  2f 62 65 74 61 2e 73 74  61 74 69 63 2e 70 6c 61   /beta.static
.pla
DEBUG2:   0060:  79 74 76 2e 66 72 2f 73  77 66 2f 74 76 70 6c 61   ytv.fr/swf/t
vpla
DEBUG2:   0070:  79 65 72 2e 73 77 66 00  05 74 63 55 72 6c 02 00   yer.swf..tcU
rl..
DEBUG2:   0000:  c3                                                 .

DEBUG2:   0000:  24 72 74 6d 70 65 3a 2f  2f 31 38 38 2e 31 36 35   $rtmpe://188
.165
DEBUG2:   0010:  2e 31 30 31 2e 32 32 37  3a 34 34 33 2f 74 76 70   .101.227:443
/tvp
DEBUG2:   0020:  6c 61 79 65 72 00 04 66  70 61 64 01 00 00 0c 63   layer..fpad.
...c
DEBUG2:   0030:  61 70 61 62 69 6c 69 74  69 65 73 00 40 2e 00 00   apabilities.
@...
DEBUG2:   0040:  00 00 00 00 00 0b 61 75  64 69 6f 43 6f 64 65 63   ......audioC
odec
DEBUG2:   0050:  73 00 40 a8 ee 00 00 00  00 00 00 0b 76 69 64 65   s.@.........
vide
DEBUG2:   0060:  6f 43 6f 64 65 63 73 00  40 6f 80 00 00 00 00 00   oCodecs.@o..
....
DEBUG2:   0070:  00 0d 76 69 64 65 6f 46  75 6e 63 74 69 6f 6e 00   ..videoFunct
ion.
DEBUG2:   0000:  c3                                                 .

DEBUG2:   0000:  3f f0 00 00 00 00 00 00  00 07 70 61 67 65 55 72   ?.........pa
geUr
DEBUG2:   0010:  6c 02 00 23 68 74 74 70  3a 2f 2f 70 6c 61 79 74   l..#http://p
layt
DEBUG2:   0020:  76 2e 66 72 2f 74 65 6c  65 76 69 73 69 6f 6e 2f   v.fr/televis
ion/
DEBUG2:   0030:  23 6c 63 70 2d 70 73 00  00 09                     #lcp-ps...

DEBUG: Invoking connect
INFO: Connected...
DEBUG2: RTMP_ReadPacket: fd=1892
DEBUG2:   0000:  02 00 00 00 00 00 04 05  00 00 00 00               ............

DEBUG2:   0000:  00 26 25 a0                                        .&%.

DEBUG: HandleServerBW: server BW = 2500000
DEBUG2: RTMP_ReadPacket: fd=1892
DEBUG2:   0000:  02 00 00 00 00 00 05 06  00 00 00 00               ............

DEBUG2:   0000:  00 26 25 a0 02                                     .&%..

DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG2: RTMP_ReadPacket: fd=1892
DEBUG2:   0000:  02 00 00 00 00 00 06 04  00 00 00 00               ............

DEBUG2:   0000:  00 00 00 00 00 00                                  ......

DEBUG: HandleCtrl, received ctrl, type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG2: RTMP_ReadPacket: fd=1892
DEBUG2:   0000:  02 00 00 00 00 00 04 01  00 00 00 00               ............

DEBUG2:   0000:  00 00 10 00                                        ....

DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG2: RTMP_ReadPacket: fd=1892
DEBUG2:   0000:  03 00 00 00 00 00 d1 14  00 00 00 00               ............

DEBUG2:   0000:  02 00 06 5f 65 72 72 6f  72 00 3f f0 00 00 00 00   ..._error.?.
....
DEBUG2:   0010:  00 00 05 03 00 05 6c 65  76 65 6c 02 00 05 65 72   ......level.
..er
DEBUG2:   0020:  72 6f 72 00 04 63 6f 64  65 02 00 1e 4e 65 74 43   ror..code...
NetC
DEBUG2:   0030:  6f 6e 6e 65 63 74 69 6f  6e 2e 43 6f 6e 6e 65 63   onnection.Co
nnec
DEBUG2:   0040:  74 2e 52 65 6a 65 63 74  65 64 00 0b 64 65 73 63   t.Rejected..
desc
DEBUG2:   0050:  72 69 70 74 69 6f 6e 02  00 33 43 6f 6e 6e 65 63   ription..3Co
nnec
DEBUG2:   0060:  74 69 6f 6e 20 66 61 69  6c 65 64 3a 20 41 70 70   tion failed:
 App
DEBUG2:   0070:  6c 69 63 61 74 69 6f 6e  20 72 65 6a 65 63 74 65   lication rej
ecte
DEBUG2:   0080:  64 20 63 6f 6e 6e 65 63  74 69 6f 6e 2e 00 0b 61   d connection
...a
DEBUG2:   0090:  70 70 6c 69 63 61 74 69  6f 6e 02 00 1e 4e 65 74   pplication..
.Net
DEBUG2:   00a0:  43 6f 6e 6e 65 63 74 69  6f 6e 2e 43 6f 6e 6e 65   Connection.C
onne
DEBUG2:   00b0:  63 74 2e 52 65 6a 65 63  74 65 64 00 08 63 6c 69   ct.Rejected.
.cli
DEBUG2:   00c0:  65 6e 74 69 64 00 41 a1  eb 02 8a 00 00 00 00 00   entid.A.....
....
DEBUG2:   00d0:  09                                                 .

DEBUG: RTMP_ClientPacket, received: invoke 209 bytes
DEBUG: (object begin)
DEBUG: Property: <Name:            no-name, STRING:     _error>
DEBUG: Property: <Name:            no-name, NUMBER:     1.00>
DEBUG: Property: NULL
DEBUG: Property: <Name:            no-name, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:     error>
DEBUG: Property: <Name:               code, STRING:     NetConnection.Connect.Re
jected>
DEBUG: Property: <Name:        description, STRING:     Connection failed: Appli
cation rejected connection.>
DEBUG: Property: <Name:        application, STRING:     NetConnection.Connect.Re
jected>
DEBUG: Property: <Name:           clientid, NUMBER:     150307141.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_error>
ERROR: rtmp server sent error
DEBUG2: RTMP_ReadPacket: fd=1892
DEBUG2:   0000:  03 00 00 00 00 00 12 14  00 00 00 00               ............

DEBUG2:   0000:  02 00 05 63 6c 6f 73 65  00 00 00 00 00 00 00 00   ...close....
....
DEBUG2:   0010:  00 05                                              ..

DEBUG: RTMP_ClientPacket, received: invoke 18 bytes
DEBUG: (object begin)
DEBUG: Property: <Name:            no-name, STRING:     close>
DEBUG: Property: <Name:            no-name, NUMBER:     0.00>
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <close>
ERROR: rtmp server requested close
DEBUG: Closing connection.
Is there any chance to automize that with some script so I can include it in batch? I really miss those channels.
I will be really grateful to you if you can do it.
Reply With Quote
  #43  
Old 03-27-2012, 01:17 PM
KSV KSV is offline
Senior Member
 
Join Date: Apr 2011
Posts: 853
KSV is on a distinguished road
Cool

Re: www.playtv.fr/television/ - A serious challenge for livestreming


Quote:
Originally Posted by karlo2105 View Post
Is there any chance to automize that with some script so I can include it in batch? I really miss those channels.
I will be really grateful to you if you can do it.
here is the PlayTV script. it's features are similar to WeebTV script. apart from rtmp it can also handle http streams used for some channels (Nasa TV etc.).

Code:
http://www.mediafire.com/file/00be1ttt49zzef5/PlayTV.php
Reply With Quote
  #44  
Old 03-27-2012, 04:05 PM
chap chap is offline
Senior Member
 
Join Date: Feb 2011
Location: Ukraine
Posts: 1,165
chap is on a distinguished road
Default

Re: www.playtv.fr/television/ - A serious challenge for livestreming


does not want to download
Code:
C:\PHP>C:\PHP\PlayTV.php

KSV PlayTV Downloader

 1) BFM TV                13) KTO                   25) RT Doc

 2) CCTV F                14) LCP / PS              26) Russia Al-Yaum

 3) Correze TV            15) Liberty TV            27) Russia Today

 4) Demain TV             16) Maritima TV           28) Souvenirs from Earth

 5) Euronews              17) MCE                   29) Telesud

 6) France 24             18) MENтАЩS UP TV         30) TV Rennes 35 Bretagne

 7) France 24 Arabe       19) Mirabelle TV          31) TV5 Monde Europe

 8) France 24 English     20) NASA                  32) TV8 Mont Blanc

 9) Grand Lille TV        21) Normandie TV          33) TVM Est Parisien

10) Guysen TV             22) NTD                   34) T├йb├йo

11) i>TELE                23) Renault TV            35) t├йl├йGrenoble

12) Just 4 talent         24) Rouge TV              36) W├йo

Enter Channel Number : 14
Retrieving html . . .

C:\PHP>
PHP v 5.3.8
Reply With Quote
  #45  
Old 03-27-2012, 04:16 PM
KSV KSV is offline
Senior Member
 
Join Date: Apr 2011
Posts: 853
KSV is on a distinguished road
Cool

Re: www.playtv.fr/television/ - A serious challenge for livestreming


try with latest php version.
Reply With Quote
  #46  
Old 03-27-2012, 04:45 PM
chap chap is offline
Senior Member
 
Join Date: Feb 2011
Location: Ukraine
Posts: 1,165
chap is on a distinguished road
Default

Re: www.playtv.fr/television/ - A serious challenge for livestreming


Quote:
Originally Posted by KSV View Post
try with latest php version.
the same result
Reply With Quote
  #47  
Old 03-27-2012, 05:34 PM
Bahman Bahman is offline
t.A.T.u.'s fan forever
 
Join Date: Sep 2011
Location: Tehran, Iran
Posts: 381
Bahman is on a distinguished road
Default

Re: www.playtv.fr/television/ - A serious challenge for livestreming


Yeah, It doesn't create PlayTV.bat so as to run rtmpdump!!
but It creates a Cookies.txt with this information:
Code:
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

#HttpOnly_playtv.fr	FALSE	/	FALSE	0	PHPSESSID	p49npjr3k2emh9liqg9bah2e21
#HttpOnly_tvplayer.playtv.fr	FALSE	/	FALSE	0	PHPSESSID	4bvhk2utv18skcnnoh08sd5fh3
tvplayer.playtv.fr	FALSE	/	FALSE	0	ajxtoken	58ab1c2098200c97e6249d18335267d6
Reply With Quote
  #48  
Old 03-27-2012, 10:21 PM
KSV KSV is offline
Senior Member
 
Join Date: Apr 2011
Posts: 853
KSV is on a distinguished road
Cool

Re: www.playtv.fr/television/ - A serious challenge for livestreming


it's working totally fine for me. can you post your php-errors log located in C:\Windows\Temp.
Reply With Quote
  #49  
Old 03-28-2012, 12:58 AM
chap chap is offline
Senior Member
 
Join Date: Feb 2011
Location: Ukraine
Posts: 1,165
chap is on a distinguished road
Default

Re: www.playtv.fr/television/ - A serious challenge for livestreming


Quote:
Originally Posted by KSV View Post
it's working totally fine for me. can you post your php-errors log located in C:\Windows\Temp.
Code:
[28-Mar-2012 06:02:34 UTC] PHP Fatal error:  Uncaught exception 'Exception' with message 'DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for '3.0/DST' instead' in C:\PHP\Новая папка\PlayTV.php:486
Stack trace:
#0 C:\PHP\Новая папка\PlayTV.php(486): DateTime->__construct()
#1 C:\PHP\Новая папка\PlayTV.php(630): ShowChannel('8eF4k8IU3c', 'LCP / PS')
#2 {main}
  thrown in C:\PHP\Новая папка\PlayTV.php on line 486
Reply With Quote
  #50  
Old 03-28-2012, 05:03 AM
evol evol is offline
Senior Member
 
Join Date: Jun 2011
Posts: 228
evol is on a distinguished road
Default

Re: www.playtv.fr/television/ - A serious challenge for livestreming


The latest version of PHP is 5.4 (5.4.0)
Reply With Quote
Reply Post New Thread
Tags: , , , , , , , , , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 04:51 PM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons