Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

nhtera888xxx

New Member


Sau khi dành mấy tiếng châm cứu cuối cùng cũng thành công get được stream trên vivo.vn
24.gif


Mình mới đầu cũng chả biết trang này đâu, sau khi có 1 bác trên diễn đàn hdvietnam.com reply thread "Play và capture lại video stream octoshape trên MegaTV bằng VLC" của mình và có ý ngỏ làm nốt bài hướng dẫn trên vivo.vn nên cũng thử mày mò xem sao.

Giới thiệu về vivo.vn (trang này của VTC) ở đây: Giới thiệu Vivo , Gioi thieu Vivo - Vivo
Nói chung là một kênh giải trí miễn phí với 100% nội dung được mua bản quyền (thấy nói là trang đầu tiên của đông nam á
4.gif
)

Vì 100% mua bản quyền nên vivo sử dụng stream rtmpe được bảo vệ khá kĩ nên các chương trình bình thường ko get được cũng có thể là toàn software nước ngoài nên cũng ko support trang Vivo.vn ( http://en.wikipedia.org/wiki/Protected_Streaming ).
Rất may là mình tìm được RTMP Dump (giao diện console) hỗ trợ get stream kiểu này. Cái khó ở đây là cấu hình các tham số cho chương trình vì mỗi trang mỗi khác và các tham số đó ko dễ tìm.

Các bước tiến hành:
1. Download RTMP Dump ở đây hoặc lên trang chủ RTMPDump , down xong thì giải nén ra là xong.

2. Vào trang cần get stream, ở đây mình lấy ví dụng trang này vivo.vn/episode/kara/4774-step-[mv].html


Hình 1


Sau đó view source và search với keyword "rtmp" như hình dưới


Hình 2


Copy giá trị ở hình 2 các giá trị ở 1 và 2 ta được như sau:

Mã:
file:  "http://files.vivo.vn/files/episode/list/4774.smil"
streamer: "rtmpe://www.go.vn/vivo"  {giá trị cần lấy 1}


Search tiếp với keyword "sephPlayer.swf"


Hình 3


Copy path đến file swf đó ta được như sau:

Mã:
[URL]http://vivo.vn/files/flash/sephPlayer.swf[/URL] {giá trị cần lấy 2}

Ta hãy down file này về châm cứu một chút bằng phần mềm Sothink SWF Decompiler (down ở đây bản portable) hay bằng bất cứ phần mềm SWF Decompiler nào khác
4.gif

Vào SWF Decompiler bật file sephPlayer.swf lên và sau đó search với keyword "secureTokenResponse"


Hình 4


Ta sẽ lấy được giá trị secureToken là "SEPH#ed%h0#w@1" {giá trị cần lấy 5}

3. Truy cập đến giá trị file lấy được ở bước 2 (hình 2)

Mã:
[URL]http://files.vivo.vn/files/episode/list/4774.smil[/URL]

được như hình sau

Hình 5

Copy giá trị mình đã khoanh đỏ ở trên thì được

Mã:
mp4:video/kara/kara_012_high.mp4  {giá trị cần lấy 3}


Ta lần lượt thay các giá trị cần nhớ lấy được ở trên thay vào đoạn code sau

Mã:
rtmpdump -r {giá trị cần lấy 1} -W {giá trị cần lấy 2} -y {giá trị cần lấy 3} -o {Tên file muốn lưu lại stream} --live -T {giá trị cần lấy 5}

Ta được giống như hình dưới


Hình 6


Mã:
rtmpdump -r "rtmpe://www.go.vn/vivo" -W "http://vivo.vn/files/flash/sephPlayer.swf" -y "mp4:video/kara/kara_012_high.mp4" -o hehe.mp4 --live -T "SEPH#ed%h0#w@1"

Kể từ lần làm thứ 2 ta chỉ cần lấy các giá trị 1, 3 như trên hình 6 nếu vivo họ không thay đổi gì và set tên file cho giá trị 4 là xong.

4. Truy cập vào folder RTMP Dump đã giải nén và làm như sau để mở màn hình console


Hình 7


Sau đó sẽ hiện lên màn hình console


Hình 8


Ta copy dòng lệnh command line đã thu được ở bước 3


Hình 9


Sau đó paste vô màn hình command line


Hình 10


Sau đó ấn Enter để chương trình connect đến server và capture lại chương trình


Hình 11


Và đây là thành quả sau khi capture xong


Hình 12


Link down ảnh trong bài viết (phòng trường hợp die): Vivo_Image_TUT.rar
Phù, cuối cùng cũng xong
4.gif
. Chúc các bạn thành công !!!
----------------------------------------------------------------------------------------------------------------------------------------------
Chuỗi secureTokenResponse mới: S#edE%h0P#w@H1$%
 
Chỉnh sửa lần cuối:
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

nhạc trên trang này chất lượng chán quán, không được tốt
 

vanlang+

Active Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

Dài dòng quá, thôi xem thẳng trên Web luôn cho lành.
 

bongxinhtuti

Well-Known Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

Một bài viết hay có giá trị cho những ai quan tâm .Thanks bạn nhiều nhé.
 

bookfree

Active Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

cám ơn bác chủ đã bỏ công sức mày mò nghiên cứu, mấy bài viết hay như thế này ngày càng ít ở các diễn đàn tin học.
 

sichmas

New Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

Bài viết thật hay chứng tỏ sự am hiểu và kiến thức của người viết, bạn thử capture VOD từ STB của MyTV chưa. một bài tóan khó đấy!
 

phuca6_tb1102

New Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

bác làm quả video cho ae dễ thực hiên thankU:D
 

vuonglk

Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

Thank bạn nhiều nha , bạn cho mình hỏi làm sao để " view source và search" vậy bạn
 

saokimsang

New Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

bạn ơi cho mình yahoo đi, mình có việc gấp muốn hỏiiiiiiiiiiiiiiiiiiiiiiii
 

tamdaihiepa10

New Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

bạn ơi làm sao để down được file này

"Hình 3
Copy path đến file swf đó ta được như sau:
Code:
http://vivo.vn/files/flash/sephPlayer.swf {giá trị cần lấy 2}
Ta hãy down file này về châm cứu một chút bằng phần mềm Sothink SWF Decompiler (down ở đây bản portable) hay bằng bất cứ phần mềm SWF Decompiler nào khác


Trả lời nhanh giúp mình với nhé
 

lemanhyhp

New Member
Re: Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

bạn ơi cho mình hỏi mình không làm được giá trị cần lấy 5
làm sao để down file ay về???????????
cám ơn bạn trước
 

linhdoqn

New Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

lưu ngay cái trang chết tiệt này lại:)). Sau bao ngày tìm kiếm cuối cùng cũng có. Thank cái cho có tinh thần
 

manhcuongkd

New Member
Re: Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

bạn ơi làm sao để down được file này

"Hình 3
Copy path đến file swf đó ta được như sau:
Code:
http://vivo.vn/files/flash/sephPlayer.swf {giá trị cần lấy 2}
Ta hãy down file này về châm cứu một chút bằng phần mềm Sothink SWF Decompiler (down ở đây bản portable) hay bằng bất cứ phần mềm SWF Decompiler nào khác


Trả lời nhanh giúp mình với nhé

bôi đen link đến cái file swf đó -->copy vào clipboard-->vào IDM--> chọn File --> Creat new batch download--> OK:D
 

avatar_pro

New Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

329030387.hdvietnam.png

k tìm thấy keyword "secureTokenResponse"
tìm với keyword "secureToken"
thì ra mã
775134174.7.png

k làm dc. hix
 

sinhvientn

New Member
Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

Bạn ơi, làm sao down được trang Truyền hình trực tuyến - Xem TV Online - MegaFunTV
Mình dùng NeTransport lấy link mà nó hiện ra rất nhìu link (giống như 1 clip mà nó chia nhỏ ra vậy) hic. K biết làm thế nào. Bạn nghiên cứu giúp mình được k?
Cám ơn bạn nhìu lắm :)
 
Bên trên