사용자가 웹 애플리케이션에 비디오를 스트리밍하여 저장하도록 하려면 어떻게 해야 합니까?

StackOverflow https://stackoverflow.com/questions/54221

문제

사용자가 웹캠을 사용하여 비디오를 녹화하고 쉽게 온라인에 저장할 수 있도록 하는 몇 가지 기능을 사이트에 추가하고 싶습니다.이게 지금 당장 가능한지는 모르겠지만 플래시는 브라우저를 통해 실행되는 로컬 웹캠에 접근할 수 있는 것 같아요.

이 작업을 시작하는 데 도움이 되는 제안이나 리소스가 있나요?저는 주로 Java 개발자이므로 애플릿에서 이를 수행할 수 있다면 좋을 것입니다. 그러나 플래시나 다른 기술을 사용하여 이를 수행하는 것이 더 쉬울 수도 있습니다.

이는 비디오를 웹서버로 다시 스트리밍하고 거기에 저장하는 것을 의미합니다.파일을 업로드하는 것은 충분히 쉽지만 가능하다면 사용자가 이를 처리하지 않아도 되기를 바랍니다.

명확하게 말하면.영상을 올리는 것에 대해 말하는 것이 아닙니다.나는 웹 애플리케이션에서 사용자가 "녹화"를 클릭할 수 있도록 허용하고 사용자가 "중지"를 클릭할 때 비디오를 서버로 스트리밍하고 저장하는 것에 대해 이야기하고 있습니다.

도움이 되었습니까?

해결책

이것은 가능합니다 Adobe의 플래시 미디어 서버. 레드5 오픈 소스 대안입니다.이를 위해 그들이 사용하는 프로토콜은 다음과 같습니다. RTMP.

다른 팁

서버 측에는 세 가지 대안이 있습니다.

  1. Adobe의 플래시 미디어 서버
  2. 레드5, 오픈 소스 버전
  3. Wowza 미디어 서버 프로, 상업적 대안

이 중 하나를 자신의 서버에서 실행하거나 웹 제공업체에 문의할 수 있습니다(제가 찾은 이 목록 도움이 되도록)

클라이언트 측에서는 사용자 인터페이스용 플래시 파일이 필요합니다.Red5와 Wowza는 예제 레코더의 소스 코드를 제공하므로 자신의 용도에 맞게 쉽게 사용자 정의할 수 있습니다.

위의 선택 사항 외에도 haxevideo(오픈 소스)를 사용할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top