Giter VIP home page Giter VIP logo

medialab_dls's People

Contributors

pinkaru avatar

Watchers

 avatar

medialab_dls's Issues

3/12 조모임 회의록

3/12 회의 내용

  1. 진행상황 자체 Seminar
  • 해준 -> Dash.js 추가 설명 및 Dash.js 코드 수정하여 Player Event 추가 내용 설명
  • 주영 -> AST(Application Signaling Table) 표준문서 정리 및 xml 파일 생성
  • 찬영 -> MP4Box의 Live 기능 시도 및 Dash.js, Javascript 공부
  1. 회의 내용
  • 박사과정 조교님의 질문 : AST는 Application Signaling 에 관한 건데, Media Segment Signaling (Event Signaling)에 관련한 프로젝트에서 필요한가??
  • AST내용 다시 정리 -> AST는 Integrated Broadcast and Broadband에 관련되 내용으로 AST에서 사용되는 Media의 송, 수신 Server의 정보 등은 우리가 “이미 잘돌아간다”는 가정 하에 하고 있는 것이라 사실 크게 상관 없을 수도 있다. AST는 ROUTE에서 필요한 테이블
  • AST를 사용한다면? -> AST는 어떻게 전송되고, MPD와의 관계는?
  • MPD 속에 정의되고 있는 (우리가 수정해서 정의해야한다.) event stream가 AST를 가리켜야 하나, 아니면 AST가 먼저 파싱된 후 그에 따른 MPD를 열어야 하는가? (순서의 문제)
  • 결론 -> 결국 아마 ROUTE를 사용하게 되면 AST가 알아서 돼지 않을까...? (우리가 만드는 프로그램(?) 윗선에서...)
  • 결론2 -> 그래도 계속 공부해보고 xml로 구현까지 해보도록 하자. (중요한 내용이 될 수 있다.)
  • 지금까지의 프로젝트 진행사항 정리
  • 툴 정리
    Generator Server Player
    FFMPEG, MP4Box (GPAC) Google Cloud Platform (GCP) Dash.js
  • 문제 정리 (정보수집 - 시도 - 개발 - 테스트 의 4가지로 진행사항을 표시한다)
    문제 내용 분야 진행사항
    P1 MPD, Segment 만들기 Generator 개발
    P2 AST등 추가 Signaling Message Generator 정보수집
    P3 Server 구현 Server 개발
    P4 MPD, Segment, Table Parsing Player 시도
    P5 Event 발생 Player 개발
    P6 PD, CD 통신 Player 정보수집
  • 문서작업 - 설계서, 기능 설명서, 요구사항 정의서, 논문, 포스터 등...
  • 추후 일정 정리
  • 4차 발표 (3/15 목) 까지 진행할 사항
    담당자 문제 분야 내용
    정해준 P4 파싱할 내용 정보수집
    정해준 P5 Event 구현 후 test
    유주영 P2 AST에 대한 조시 및 의문제시
    김찬영 - 4차 발표준비
    문서작업 - 일단 급한 계획서부터 (3/22)

  • 5차 발표 (3/29) 까지 진행할 사항
    담당자 문제 분야 내용
    정해준 P4 개발 및 테스트
    정해준 P5 개발 및 테스트 (P4와 같이감)
    유주영 P2 MMTP Sample 구하기, xml 작성 및 파싱
    김찬영 P6 정보수집 및 시도까지 (DVB-CSS)
    그 외 문서 작업도 동시에 진행함

  1. 다음 회의 - 3/14 6시 이노갤러리!!!

2/6 2차 세미나 - 발표자 정해준

DASH IBB 서비스를 주제로 발표하였음. 해당 시나리오가 통과됨에 따라서 Dynamic Linkage Service를 주제로 앞으로 프로젝트를 진행하게 되었음.

2/27 ~ 3/14 4차 세미나 준비

4차 세미나 준비

  1. 사용자 이벤트를 생성 및 처리해본다. - player/dash.js
  2. 영상을 dash-live로 생성하여 재생해본다 - generator/mp4box

P3. MPEG-DASH Server 구현 : Server

DASHfying된 미디어 파일의 메타데이터의 제공과 미디어 세그먼트를 제공하는 기능을 가진 서버. 미디어는 Generator에서 생성하며 서버는 중개역할을 한다

P2. AST(Application Signalling Table) 관련 분석 및 적용

현재 사용중인 dash.js의 Player에서는 MPD만 사용 중이며 이는 소스의 경로가 기본으로 지정되어 있거나 사용자가 요청하는 경우이기 때문에 AST를 필요로 하지 않고 있다. ROUTE와의 동기화를 위해서 AST를 어떻게 적용시킬 것인가에 대한 문제이다(논의중)

Server create

DASH 서비스가 가능한 서버 생성
플랫폼 : GCP
OS : windows server 2012
도구 : IIS (Internet information service)

ip : 35.194. 99.72

3/15 4차 세미나 - 발표자 김찬영

여러가지 지적 및 조언이 있었음

  1. 주제 네이밍
    "컴패니언 스크린 서비스를 위한 시그널링 방안 제시" 등의 명칭으로 좀 더 명확하게 전달하는 것이 필요

  2. 서버
    "UDP 전송(통신)이 가능한가? UDP포트로 미디어 데이터의 푸쉬가 가능한가"
    "서버는 TCP/IP, UDP 2가지로 구성되야한다."

  3. 전체적인 테스트 시나리오를 제시한 후 부분별 테스트를 진행해야 함

  4. 아키텍처에 대한 명확한 구조 정의가 필요함

┆Attachments: 4차 세미나 녹음파일(발표자 김찬영).m4a

P4. Parse MPD, Segment, AST : Player

dash.js player에서 MPD 및 세그먼트 등의 파싱 구조를 분석하여 메타데이터 문장들을 이해하고 사용할 수 있도록 한다

문서 작성

프로젝트에 관련된 문서를 작성한다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.