온라인 비디오 스트림 녹화

온라인 비디오 스트림 녹화

내 친구가 며칠 안에 자신의 박사 학위를 옹호합니다. 행사는 여기에서 실시간으로 스트리밍됩니다: http://131.174.53.158. 해당 대학 시설에서 일어나는 일을 지속적으로 실시간 스트리밍하는 것입니다. 불행히도 그들은 스트림을 녹화하지 않으며 내 친구는 자신의 수비를 녹화하고 싶어합니다.

스트리밍 기술에 대해 전혀 모르는데 어떻게 녹음할 수 있나요?

답변1

스트리밍 애플릿에서 요청한 스트림을 살펴보니 비디오 URL은 다음과 같습니다. rtsp://131.174.53.158:554/axis-media/media.amp?videocodec=h264&camera=1&streamprofile=Balanced. 마지막 매개변수는 '품질', '대역폭' 등과 같은 선택 가능한 다른 옵션으로 사용자 정의할 수 있습니다. 그런 다음 캡처할 수 있는 프로그램이 필요합니다.RTSP 비디오 스트림, Google이 도움을 주어야 합니다. 아마도 하나가 작동할 때까지 몇 가지를 시도해야 할 것입니다.

방금 VLC를 사용해봤는데 스트림을 잘 볼 수 있지만 저장하려고 하면 가비지 데이터만 저장됩니다.

행운을 빌어요!

편집하다:제가 URL을 찾은 방법은 다음과 같습니다. 가장 어려운 부분은 실제로 스트림이 모든 브라우저에서 일반적인 방식으로 작동하도록 하는 것이었습니다. 마침내 Firefox용 Quicktime 플러그인이 설치된 Windows에서 작동했습니다. 그런 다음 Wireshark를 사용하여 내 PC에서 문제의 웹 사이트로 가는 모든 트래픽을 스니핑했습니다. 이제 스트림에 대해 필요한 모든 정보를 얻었습니다. 당신은 그것을 찾기만 하면 됩니다.

내가 한 첫 번째 일은 주어진 IP 주소에 대해 기록된 모든 패키지를 필터링하는 것이었습니다: ip.addr == 131.174.53.158.

다음으로 제가 알아차린 것은 Quicktime 플러그인이 로드되자마자 통신이 http에서 rtsp로 변경된다는 것입니다. 이는 다음과 같습니다:

http를 rtsp로 변경

그래서 정보는 이 시점 직전이나 직후에 있어야 했습니다. (그 이전에는 아무것도 찾지 못했고 원시 비디오 데이터만 따라왔기 때문입니다.) Reply: RTSP/1.0 200 OK, with session description우리의 모든 정보를 포함하는 RTSP 패킷이 있다는 것이 밝혀졌습니다 .

rtsp 세션 정보 패킷

그럼 짜잔! (동의합니다. Wireshark를 탐색하려면 네트워크 프로토콜에 대해 조금 알아야 할 것입니다. 그러나 실제로는 그렇게 나쁘지 않습니다.)

답변2

사이트는 스트림을 표시하기 위해 사용자 정의 Java 및 ActiveX 컨트롤을 사용하는 것 같습니다. 스트림은 암호화 없이 http를 통해 이루어지지만 이를 가져오려면 여전히 전문 소프트웨어가 필요합니다. 가장 쉬운 방법은 VLC나 Camtesia와 같은 스크린 레코더를 사용하여 녹화하는 것입니다.

관련 정보