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

Thảo luận trong 'Truyền hình HDTV' bắt đầu bởi nhtera888xxx, 1/10/11.

  1. nhtera888xxx

    nhtera888xxx New Member

    Tham gia ngày:
    21/2/10
    Bài viết:
    24
    Đã được cảm ơn:
    1
    [​IMG]


    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 [​IMG]

    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 á [​IMG])

    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

    [​IMG]
    Hình 1


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

    [​IMG]
    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"

    [​IMG]
    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 [​IMG]
    Vào SWF Decompiler bật file sephPlayer.swf lên và sau đó search với keyword "secureTokenResponse"

    [​IMG]
    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
    [​IMG]
    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

    [​IMG]
    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

    [​IMG]
    Hình 7


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

    [​IMG]
    Hình 8


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

    [​IMG]
    Hình 9


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

    [​IMG]
    Hình 10


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

    [​IMG]
    Hình 11


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

    [​IMG]
    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 [​IMG]. Chúc các bạn thành công !!!
    ----------------------------------------------------------------------------------------------------------------------------------------------
    Chuỗi secureTokenResponse mới: S#edE%h0P#w@H1$%
     
    Chỉnh sửa cuối: 2/11/11
  2. nit_kangta

    nit_kangta Member

    Tham gia ngày:
    3/11/09
    Bài viết:
    255
    Đã được cảm ơn:
    1
    Ðề: 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
     
  3. vanlang+

    vanlang+ Active Member

    Tham gia ngày:
    7/4/11
    Bài viết:
    3,642
    Đã được cảm ơn:
    272
    Nghề nghiệp:
    No Job
    Nơi ở:
    Vietnamese
    Web:
    Ðề: 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.
     
  4. nhtera888xxx

    nhtera888xxx New Member

    Tham gia ngày:
    21/2/10
    Bài viết:
    24
    Đã được cảm ơn:
    1
    Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

    Mục đích của bác là xem xong là thôi nên không cần xem bài này đâu :))
     
  5. bongxinhtuti

    bongxinhtuti Well-Known Member

    Tham gia ngày:
    10/12/09
    Bài viết:
    2,532
    Đã được cảm ơn:
    29
    Ðề: 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é.
     
  6. bookfree

    bookfree Member

    Tham gia ngày:
    16/6/09
    Bài viết:
    383
    Đã được cảm ơn:
    30
    Ðề: 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.
     
    Administrator cảm ơn bài này.
  7. sichmas

    sichmas New Member

    Tham gia ngày:
    3/9/09
    Bài viết:
    13
    Đã được cảm ơn:
    0
    Ðề: 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!
     
  8. nhtera888xxx

    nhtera888xxx New Member

    Tham gia ngày:
    21/2/10
    Bài viết:
    24
    Đã được cảm ơn:
    1
    Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

    Em chưa có may mắn sài qua MyTV :D
     
  9. phuca6_tb1102

    phuca6_tb1102 New Member

    Tham gia ngày:
    1/12/09
    Bài viết:
    212
    Đã được cảm ơn:
    5
    Ðề: 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
     
  10. vuonglk

    vuonglk New Member

    Tham gia ngày:
    17/10/11
    Bài viết:
    118
    Đã được cảm ơn:
    3
    Ðề: 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
     
  11. vanlang+

    vanlang+ Active Member

    Tham gia ngày:
    7/4/11
    Bài viết:
    3,642
    Đã được cảm ơn:
    272
    Nghề nghiệp:
    No Job
    Nơi ở:
    Vietnamese
    Web:
    Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

    Dùng chrome đó, chuột phải rồi view source và search
     
  12. saokimsang

    saokimsang New Member

    Tham gia ngày:
    22/8/10
    Bài viết:
    2
    Đã được cảm ơn:
    0
    Ðề: 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
     
  13. saokimsang

    saokimsang New Member

    Tham gia ngày:
    22/8/10
    Bài viết:
    2
    Đã được cảm ơn:
    0
    Ðề: 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
     
  14. tamdaihiepa10

    tamdaihiepa10 New Member

    Tham gia ngày:
    9/12/11
    Bài viết:
    1
    Đã được cảm ơn:
    0
    Ðề: 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é
     
  15. lemanhyhp

    lemanhyhp New Member

    Tham gia ngày:
    8/1/11
    Bài viết:
    1
    Đã được cảm ơn:
    0
    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
     
  16. linhdoqn

    linhdoqn New Member

    Tham gia ngày:
    16/2/12
    Bài viết:
    3
    Đã được cảm ơn:
    0
    Ðề: 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
     
  17. manhcuongkd

    manhcuongkd New Member

    Tham gia ngày:
    12/1/11
    Bài viết:
    1
    Đã được cảm ơn:
    0
    Re: Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

    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
     
  18. avatar_pro

    avatar_pro New Member

    Tham gia ngày:
    23/3/11
    Bài viết:
    4
    Đã được cảm ơn:
    0
    Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

    [​IMG]
    k tìm thấy keyword "secureTokenResponse"
    tìm với keyword "secureToken"
    thì ra mã [​IMG]
    k làm dc. hix
     
  19. khd

    khd New Member

    Tham gia ngày:
    11/4/10
    Bài viết:
    1
    Đã được cảm ơn:
    0
    Ðề: Capture lại video stream rtmpe trên vivo.vn bằng RTMP Dump

    giá trị 5 thì bạn cứ dùng chuỗi này là được : "S#edE%h0P#w@H1$%"
     
  20. sinhvientn

    sinhvientn New Member

    Tham gia ngày:
    7/1/10
    Bài viết:
    7
    Đã được cảm ơn:
    0
    Ðề: 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 :)
     

Chia sẻ trang này