rtmpdump problems on CBS.com1 Attachment(s)
I'm trying to download episodes from cbs.com with rtmpdump but no matter what I try I get an error of one type or another. I Manually sifted through the source code and found a file called "content.select" I downloaded the file and opened with gedit and found a rtmp url in it:
Code:
rtmp://cp21927.edgefcs.net/ondemand/?auth=dbEbqcNdpbAcVdbcicGdac4dTbmaUdIdiaD-bmgK97-bla-d9i-KbFPhVpf&aifp=v001&slist=video/_!/CBS_Production/385/439/CBS_ENTERPRISE_001_CONTENT_CIAN<break>video/_!/CBS_Production/385/439/CBS_ENTERPRISE_001_CONTENT_CIAN.flv Code:
user@ubuntu:~$ '/home/user/Downloads/rtmpdump-2.2e/rtmpdump' -r "rtmp://cp21927.edgefcs.net/ondemand/?auth=dbEbqcNdpbAcVdbcicGdac4dTbmaUdIdiaD-bmgK97-bla-d9i-KbFPhVpf&aifp=v001&slist=video/_!/CBS_Production/385/439/CBS_ENTERPRISE_001_CONTENT_CIAN" -o CBS_ENTERPRISE_001_CONTENT_CIAN.flv Code:
user@ubuntu:~$ '/home/user/Downloads/rtmpdump-2.2e/rtmpdump' -r "rtmp://cp21927.edgefcs.net:1935/ondemand?ovpfv=1.1&?auth=dbEbmbFcHa.aTbgaWdwcKaRb9aJaMdibCdd-bmgMEj-bla-d9i-GaxOfUld&slist=video%2F_2FCBS_Production%2F385%2F439%2FCBS_ENTERPRISE_001_CONTENT_CIAN" -o CBS_ENTERPRISE_001_CONTENT_CIAN.flv Code:
rtmpuser@ubuntu:/home/user$ '/home/user/Downloads/rtmpdump-2.2e/rtmpsrv' Next I used rtmpsuck but...: Code:
rtmpuser@ubuntu:/home/user$ '/home/user/Downloads/rtmpdump-2.2e/rtmpsuck' The URL for the Video is: http://www.cbs.com/classics/star_trek_enterprise/video/?pid=QZi4Rl8ZCZAKn73WZA2XQQ0kA_lSanQ7&vs=Default&p lay=false The "content.select" file from the Video's page is attached below as a Text File. To View it properly you should rename it to the ".xml" extension. |
Re: rtmpdump problems on CBS.com |
Re: rtmpdump problems on CBS.comThe answer of your problem is that CBS.com will change the authorization code when client would
play ( or get ) the episode. If you manually sift the same episode for serveral times, the "auth=???" is different in your mentioned the "content.select". Unfortunately, rtmpDump can't solve the problem so far. But there is method to help you download episodes from cbs.com with Paw Robot which developed by a_10jqka_2010. I can show some episodes which download from cbs.com. Any question, please contract with: a_10jqka_2010@live.cn |
Re: rtmpdump problems on CBS.comWhat exactly does Paw Robot do?
|
Re: rtmpdump problems on CBS.comJust like what I said, in some websites, the RTMP server will change the code behind the "auth=".
Why the customer can see the same clip for serval times by the Firefox or IE browser, but the rtmpdump can't dump the same clip using the same authorization code ? Because there are some JavaScript in the webpage of the clip, when customer click the play button, the browser will require the authorization code, after that, the RTMP server will reply the new authorization code. It is emphasis that the authorization code is used only for this time. So if you use the authorization code again, the RTMP server will reject the requirement. Paw Robot just do the same thing like browser, Paw Robot will require the authorization code actively, so Paw Robot can work. |
Re: rtmpdump problems on CBS.comIn case of expiring authorization code one can use software allowing to capture packets from flash player. Such recorders allow to save HTTP and RTMP streams while you watch them. To capture RTMP streams you can use freeware rtmpsuck, CooJah, Orbit Grab Pro, shareware Replay Media Catcher 4.
|
Re: rtmpdump problems on CBS.comThanks stream-recording for your answers.
I had a similar problem with rtmpsrv and rtmpsuck, and an error saying: WARNING: Trying different position for client digest! A question: how rtmpsuck can be used for negotiating the changing and expired authorization codes (auth=???) Thanks in advance |
Re: rtmpdump problems on CBS.comQuote:
Code:
RTMP Server v2.3 Code:
-W "http://www.cbs.com/[[IMPORT]]/vidtech.cbsinteractive.com/player/2_7_1/CBSI_PLAYER.swf" Code:
-W "http://vidtech.cbsinteractive.com/player/2_7_1/CBSI_PLAYER.swf" Code:
rtmpdump -r "rtmp://cp48590.edgefcs.net:1935/ondemand?ovpfv=1.1&?auth=dbEcVd2dccdd6cObAaSaua3cndMaTdkcWc6-bnx7rr-h0-buy-LcAPeWmg&aifp=v001&slist=video%2Ftemp_hd_gallery_video%2FCBS_Production%2F640%2F357%2F" -a "ondemand?ovpfv=1.1&?auth=dbEcVd2dccdd6cObAaSaua3cndMaTdkcWc6-bnx7rr-h0-buy-LcAPeWmg&aifp=v001&slist=video%2Ftemp_hd_gallery_video%2FCBS_Production%2F640%2F357%2F" -f "WIN 10,1,102,64" -W "http://vidtech.cbsinteractive.com/player/2_7_1/CBSI_PLAYER.swf" -p "http://www.cbs.com/primetime/undercover_boss/video/?play=true&pid=qMdNudtOCXsLcrVXTxsiAtYL5vElBq7h" -C Z: -y "mp4:video/temp_hd_gallery_video/CBS_Production/640/357/CBS_BOSS_214_CONTENT_CIAN__940417.mp4" -o CBS_BOSS_214_CONTENT_CIAN__940417.flv Code:
RTMPDump v2.3 |
All times are GMT -6. The time now is 08:31 PM. |