錄製線上視訊串流

錄製線上視訊串流

我的一個朋友幾天後將捍衛他的博士學位。儀式將在這裡現場直播:http://131.174.53.158。這是大學設施中發生的事情的持續直播。不幸的是,他們沒有錄製他們的直播,我的朋友真的很想錄製他的辯護。

我對串流媒體技術一無所知,如何為他錄製?

答案1

我查看了串流媒體小程式請求的串流,影片 URL 似乎如下: rtsp://131.174.53.158:554/axis-media/media.amp?videocodec=h264&camera=1&streamprofile=Balanced。最後一個參數可以使用其他可選選項(如“品質”、“頻寬”等)進行自訂。RTSP 視訊串流,谷歌應該在那裡提供幫助。您可能需要嘗試一些,直到其中一種有效。

我剛剛嘗試了 VLC,它可以很好地查看流,但是當您嘗試保存它時,它只會保存垃圾資料。

祝你好運!

編輯:這是我找到 URL 的方法。最困難的部分實際上是讓串流以常規方式在任何瀏覽器中工作。它最終可以在 Windows 上運行,並為 Firefox 安裝 QuickTime 插件。然後我使用 Wireshark 嗅聞從我的電腦到相關網站的所有流量。您現在已擁有有關該流所需的所有資訊。你只需要找到它。

我做的第一件事是過濾給定 IP 位址的所有記錄包:ip.addr == 131.174.53.158

我注意到的下一件事是,一旦加載 Quicktime 插件,通訊就會從 http 更改為 rtsp。這看起來像這樣:

http 到 rtsp 更改

因此,該資訊必須在這一點之前或之後不久(因為在此之前我什麼也沒找到,後面只有原始視訊資料)。結果發現有一個 RTSP 封包Reply: RTSP/1.0 200 OK, with session description包含我們所有的資訊:

rtsp會話資訊包

瞧! (同意,您可能需要了解一些網路協定才能找到解決wireshark的方法。但實際上並沒有那麼糟糕。)

答案2

該網站似乎使用自訂 Java 和 ActiveX 控制項來呈現流。該串流透過 http 傳輸,沒有加密,但您仍然需要專業軟體來提取它。我想最簡單的事情就是使用 VLC 或 Camtesia 之類的螢幕錄影機來錄製它。

相關內容