253
2021-07-22 15:19:25 작성 2021-07-22 15:49:07 수정됨
10
583

실시간 방송 웹 개발 관련 질문


소규모 프로젝트로

실시간 방송 웹을 개발해보려고 하는데요.

어떤 키워드로 검색해야 관련자료나 비슷한 프로젝트를 찾을수 있을까요?

Spring 실시간 스트리밍으로 검색해봤는데


구조적인 기초는 적혀있는곳이 잘 안보이네요 ㅜㅜ 

예를 들어 녹화중인 파일을 녹화중에 재생해보면 재생이 안되는데
비디오 태그에 url로 들어가면 다른가요?

0
  • 댓글 10

  • defult
    11k
    2021-07-22 15:56:18
    ■찾아도 안나오는 이유
     외부기술 끌어와서 처리하는 복합적인 기술영역을 특정 프레임워크로 종결하려고 찾아다녀서
  • TorenA
    458
    2021-07-22 15:59:48
     
    defult 캬~ 시원합니다

  • TorenA
    458
    2021-07-22 16:00:53

    방송 품질이 크게 상관없다면

    Web RTC 검색해보시면 됩니다.

    유료 라이브러리도 있고

    NextRTC 등 무료 리눅스 서버도 배포해주고

    다양한 옵션들이 상당히 많습니다


  • Felix Cho
    87
    2021-07-22 16:03:15

    live streaming github로 검색하니 여러개 나오네요


    https://github.com/obsproject/obs-studio

    https://github.com/timvideos/streaming-system

    https://github.com/nelsonwenner/stream-live-system

    https://github.com/vbence/stream-m

    https://github.com/owncast/owncast


    HLS 방식 스트리밍을 예를 들면


    영상 소스 ---> RTMP로 실시간 전송 ---> [플랫폼에서 수신]-----

    ---->[실시간 트랜스코딩]--->[실시간 .m3u8 및 .ts 생성]----> 클라이언트 스트리밍

    순서가 되겠네요.


    클라우드를 사용해서 구현한다면

    https://aws.amazon.com/ko/solutions/implementations/live-streaming-on-aws/

    페이지에서 시작하시면 되겠네요.

  • 253
    2021-07-22 16:03:42 작성 2021-07-22 16:04:06 수정됨

    defult 

    답변 감사합니다.
    계속 검색해보니 
    클라이언트쪽은 RtmpPublisher 라는게 있어서 좀 공부해봐야겠네요
    서버도 Ngix-rtmp 이용한게 있대서 열심히 파봐야겠네요 

  • 253
    2021-07-22 16:05:14

    TorenA
    답변 감사합니다 !
    참고하고 공부하겠습니다!

    Felix Cho 
    링크까지 달아주시고 너무 감사합니다
    구조도 설명해주시고 감동입니다!
    열심히 해보겠습니다!

  • 유니파
    373
    2021-07-22 16:10:04

    Wowza Streaming Engine이라고 찾아보세요

    개발자 라이센스 신청하면 5개월?6개월? 사용가능한데 튜토리얼도 잘되있고 

    영상 소스만 보내줄 카메라 있으면 원하시는 기능은 거의 다 구현 가능합니다.

    ip 카메라 없으시면 핸드폰에 RTSP url 스트리밍 서비스하는 어플 다운받아서 쓰시면 됩니다

  • 253
    2021-07-22 16:15:15

    유니파 
    감사합니다!
    튜토리얼도 잘되어있군요!
    많은 도움이 될거 같습니다!!

  • 마샤와곰
    264
    2021-07-22 16:57:11

    도커 공부를 좀 하시면 요기 깃헙에 좋은 자료를 통해 금방 구현 할 수 있습니다.

    RTMP/HLS와 관련된 내용입니다.

    https://github.com/TareqAlqutami/rtmp-hls-server

    물론 전송하는 클라이언트는 RTMP 프로토콜을 사용해야합니다. : )

  • 253
    2021-07-22 19:02:33

    마샤와곰 
    제가 늦게 봤네요 ㅜㅜ
    답변 감사합니다!

    어쩐지 검색해보니 RTMP를 이제 사용 안하는 추세라는데
    관련 소스들을 보니 RTMP로 하길래 보내는쪽은 사용해야하는가 싶었는데
    맞나보군요!
    친절한 설명 감사합니다!

  • 로그인을 하시면 댓글을 등록할 수 있습니다.