클라이언트를 위한 게시 지점을 사용하여 여러 비디오 스트림 설정

클라이언트를 위한 게시 지점을 사용하여 여러 비디오 스트림 설정

이것이 Linux에서 가능한지 제안할 수 있는 사람이 있습니까? VLC를 사용하여 검색한 결과 많은 결과를 찾았지만 이전에 사용했던 Windows Server 2008의 Windows Media 서비스와 일치하는 것은 없습니다.

  1. 여러 클라이언트의 푸시 스트리밍을 지원해야 함 - 모든 창 기반
  2. 클라이언트가 라이브 비디오를 스트리밍할 수 있도록 채널(게시 지점) 설정

따라서 클라이언트는 스트림을 Linux 서버로 푸시할 수 있는 VLC 또는 기타 소프트웨어를 사용할 수 있으며, 그런 다음 이를 전 세계로 브로드캐스팅할 수 있습니다.

이 질문을 하기에 적합한 곳이기를 바랍니다 :)

답변1

문제의 프로토콜이 다음과 같은 경우마이크로소프트 미디어 서버(MMS), Linux에서는 설정되지 않을 수 있습니다.

그러나 고객이 다음으로 전환할 수 있는 경우실시간 MP, 컴파일된 nginx 서버를 설정할 수 있습니다nginx-rtmp-모듈그리고 클라이언트가 스트리밍할 수 있는 채널을 설정하세요.

(관련) 이 모듈에서 지원되는 기능:

  • 비디오/오디오 라이브 방송
  • 주문형 비디오 FLV/MP4, 로컬 파일 시스템 또는 HTTP에서 재생
  • 분산 스트리밍을 위한 스트림 릴레이 지원: 푸시풀 모델
  • 여러 FLV에 스트림 녹화
  • H264/AAC 지원
  • FFmpeg를 사용하여 온라인 트랜스코딩
  • HLS(HTTP 라이브) 지원
  • HTTP 콜백(게시/재생/기록/업데이트 등)
  • 특정 이벤트에 대해 외부 프로그램(exec) 실행
  • 오디오/비디오 녹화 및 클라이언트 삭제를 위한 HTTP 제어 모듈
  • Wirecast, FMS, Wowza와 함께 작동하는 것으로 입증되었습니다.
  • JWPlayer, FlowPlayer, StrobeMediaPlayback, ffmpeg, avconv, rtmpdump, flvstreamer 등

자세한 내용은 GitHub 페이지를 확인하세요.

(수퍼유저로 마이그레이션해야 함)

답변2

나는 오래 전부터 이런 것을 찾고 있었습니다. 많은 전문가와 이야기를 나눈 후에도 운이 좋지 않습니다. 결국 Windows Server 2003에 virtualbox를 설치하고 필요한 모든 포트를 여기에 전달했습니다.

최대 50명의 시청자의 경우에도 속도 저하가 크게 느껴지지 않았습니다. 이것은 대답은 아니지만 대안이자 해결책의 절반입니다.

관련 정보