2017-09-22 19 views
0

나는 곧 시작할 프로젝트에 대한 연구를하고 있습니다.mpeg-dash mpd 데이터를 동적으로 결합하는 것에 대한 조언

최종 사용자가 다양한 필터를 통해 선택할 수있는 수백 개의 30 초 비디오 파일이 제공되어 하나의 비디오처럼 재생하려고합니다.

MPEG-DASH가 포함 된 미디어 소스 확장이 이동하는 것 같습니다.

:

나는이 비슷한 일

내 이론을했다 사람에서 바로 소리를하면 내가 물어보고 싶은 것이 아마도 다음과 같은 방법으로 해결 될 수 같은 느낌,하지만 MPD에게

사용자가 확인 (mp4box 또는 유사한 도구를 통해) 각 비디오의 생성 선택 (각각은 MPD있다)

각 MPD 읽기 각각 <period> 요소를 얻으십시오 (각 각 하나씩)

새로운 mpd 파일을 작성하고 모든 <period> 요소를 순서대로 삽입하십시오.

주의 사항

나는 비디오 등 모든 다른 크기 형식 인 경우에이 문제가 될 수있다 생각하지만,이 경우에 우리는 일관성을 가정 할 수 있습니다.

제 질문은 mpeg-dash/mpd exterience를 가진 사람이라면이 소리가 맞습니까? 또는 이것을 달성하는 더 좋은 방법이 있습니까?

답변

0

소리가 옳다면, 다중 기간이 내 의견으로는 유일한 실현 가능한 방법입니다. 최종 사용자에게 일관된 경험을 제공하기 위해 동일한 설정으로 모든 비디오를 인코딩하는 것이 가장 이상적입니다. 그러나 품질이나 심지어 종횡비 등이 기술적 인 관점에서 한 기간에서 다른 기간으로 바뀌어도 문제가되어서는 안됩니다. 복수 기간을 지원하는 플레이어 (예 : dash.js 또는 Bitmovin)가 필요합니다.

+0

이렇게 작동하고있어, 그것은 꽤 과정 이었지만 모두 가능했습니다. 세부 사항은 완전히 상황에 따라 다르지만 여기서는 내 세례에 대한 설명을 썼습니다. https://medium.com/@rburnie/merging-video-stream-data-54442cc6ea59 – rgb