2017-01-15 2 views
1

HttpRequest를 통해 청크 콘텐츠를 다운로드하는 앱을 C#으로 작성했습니다. 이러한 클라우드 (Google 드라이브, Dropbox, OneDrive)에서 콘텐츠를 스트리밍 할 수 있는지 궁금합니다. 서비스를 HLS, DASH 또는 RTMP 스트림으로? 그렇다면 누구도 URL 작성 방법을 알고 있습니까? 나는 이것에 관해 인터넷에서 많은 것을 발견 할 수 없다. 미디어 파일을 기반으로 대시 인코딩 프로파일을 만들고 Google 드라이브에 업로드하여 DASH 스트림을 통해 실제 미디어를 재생하려면 어떻게해야합니까? 다시 한번 감사드립니다. 궁금C#을 통해 대시 스트리밍이 가능한 클라우드 미디어 파일 인코딩

답변

1

다음 클라우드 (구글 드라이브, 드롭 박스, 원 드라이브)를 HLS, DASH 또는 RTMP 스트림 나는 그것이 있기 때문에 가능하다고 생각

같은 서비스의에서 콘텐츠를 스트리밍하는 것이 가능하다 클라우드 비디오 인코딩을 지원하는 Bitmovin이라는 서비스가 있습니다. 동영상을 MPEG-DASHHLS으로 인코딩 할 수 있습니다. 입력 비디오는 HTTP 또는 FTP 서버, Google Cloud Storage, Amazon S3, Microsoft Azure, Aspera와 같은 다양한 입력 프로토콜을 통해 Bitmovin 클라우드 인코딩 서비스로 전송할 수 있습니다. 수행 방법에 대한 자세한 내용은 Setup Adaptive Bitrate Streaming with DASH and HLS을 참조하십시오.

uwp 앱의 경우 적응 형 스트림 Uri에서 미디어 소스를 생성하는 것으로 표시되는 official sample이 있습니다. 이 샘플의 Uri는 Azure media service에서 비디오 파일을 인코딩하는 데 도움이 될 수도 있습니다. 세부 구현하면 시도 할 수 있습니다.

+0

C#을 사용하고 있으므로 Bitmovin-C# API-Client를 사용하여 서비스와 통신하는 것이 좋습니다. https://bitmovin.com/c-video-streaming-encoding-api-net/ GitHub 저장소에는 시작하는 방법에 대한 많은 예제가 있습니다. – Tigraine

+0

@Sunteen Wu - MSFT 의견을 보내 주셔서 감사합니다. Bitmovin은 정말 비쌉니다. 강력하고 이상적이라고 생각하지만 실제로 제 제품이 비용보다 중요하지 않은 경우 가치가 있습니다. – Sixjac

+0

@Tigraine 의견을 보내 주셔서 감사합니다 Bitmovin은 정말 비싸고, 강력하고 이상적이지만 실제로 내 제품이 가치가없는 비용보다 중요하지 않다는 것을 알고 있습니다. – Sixjac

관련 문제