KR20220075367A - Dash/hls 하이브리드 멀티미디어 스트림을 브로드캐스팅하기 위한 방법 - Google Patents
Dash/hls 하이브리드 멀티미디어 스트림을 브로드캐스팅하기 위한 방법 Download PDFInfo
- Publication number
- KR20220075367A KR20220075367A KR1020227014305A KR20227014305A KR20220075367A KR 20220075367 A KR20220075367 A KR 20220075367A KR 1020227014305 A KR1020227014305 A KR 1020227014305A KR 20227014305 A KR20227014305 A KR 20227014305A KR 20220075367 A KR20220075367 A KR 20220075367A
- Authority
- KR
- South Korea
- Prior art keywords
- media
- middleware
- playlist
- content
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000003044 adaptive effect Effects 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims abstract description 5
- 239000012634 fragment Substances 0.000 claims description 60
- BZORFPDSXLZWJF-UHFFFAOYSA-N N,N-dimethyl-1,4-phenylenediamine Chemical compound CN(C)C1=CC=C(N)C=C1 BZORFPDSXLZWJF-UHFFFAOYSA-N 0.000 claims description 8
- 101150100333 FLS2 gene Proteins 0.000 claims description 5
- WJFDQNDYQVFWKP-UHFFFAOYSA-N (17-acetyl-10,13-dimethyl-6,16-dimethylidene-3-oxo-2,7,8,9,11,12,14,15-octahydro-1h-cyclopenta[a]phenanthren-17-yl) acetate Chemical compound C1C(=C)C2=CC(=O)CCC2(C)C2C1C1CC(=C)C(OC(=O)C)(C(C)=O)C1(C)CC2 WJFDQNDYQVFWKP-UHFFFAOYSA-N 0.000 claims description 4
- 101100227399 Arabidopsis thaliana FLS3 gene Proteins 0.000 claims 1
- 206010068065 Burning mouth syndrome Diseases 0.000 description 17
- 230000006870 function Effects 0.000 description 11
- 101150053844 APP1 gene Proteins 0.000 description 5
- 101100055496 Arabidopsis thaliana APP2 gene Proteins 0.000 description 5
- 101100189105 Homo sapiens PABPC4 gene Proteins 0.000 description 5
- 102100039424 Polyadenylate-binding protein 4 Human genes 0.000 description 5
- 101100016250 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GYL1 gene Proteins 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4433—Implementing client middleware, e.g. Multimedia Home Platform [MHP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6408—Unicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 콘텐츠 제공자와 사용자 디바이스 간에 멀티미디어 콘텐츠를 송신하는 다른 시스템의 블록도이다.
도 3은 일 실시예에 따른 DASH MPD 매니페스트 및 HLS 플레이리스트들 둘 모두에 설명된 미디어 세그먼트의 시퀀스를 도시한다.
도 4는 일 실시예에 따른 세그먼트 전달 모드를 예시한다.
도 5는 다른 실시예에 따른 세그먼트 전달 모드를 예시한다.
도 6은 다른 실시예에 따른 세그먼트 전달 모드를 예시한다.
도 7은 다른 실시예에 따른 세그먼트 전달 모드를 예시한다.
도 8은 일 실시예에 따른 MBMS 사용자 서비스 공지 서비스를 예시한다.
도 9는 다른 실시예에 따른 MBMS 사용자 서비스 공지 서비스를 예시한다.
도 10은 다른 실시예에 따른 MBMS 사용자 서비스 공지 서비스를 예시한다.
Claims (13)
- 멀티미디어 콘텐츠를 수신기들로 멀티캐스팅하기 위한 방법에 있어서, 상기 방법은,
멀티캐스트 미들웨어(MCMF)에 의해 서버(BMS)로부터, 상이한 적응형(adaptive) 비트레이트 스트리밍 통신 프로토콜들에 따른 콘텐츠에 액세스하기 위해 매니페스트 파일들(manifest file)(DMPD, HMPL)을 수신하는 단계로서, 상기 매니페스트 파일들 중 하나(DMPD)는 상기 MPEG-DASH 프로토콜과 양립(consistent)하고 콘텐츠의 미디어 세그먼트들을 설명하고, 상기 매니페스트 파일들 중 다른 하나(HMPL)는 상기 HLS 프로토콜과 양립하는 마스터 플레이리스트이고, 상기 콘텐츠의 미디어 세그먼트들에 액세스하기 위한 미디어 플레이리스트(HPL, H100-H105)가 이용 가능한 위치들(URI)을 정의하는, 상기 매니페스트 파일들(DMPD, HMPL)을 수신하는 단계;
상기 미들웨어에 의해 상기 서버로부터, 멀티캐스트 세션에 송신된 상기 콘텐츠의 미디어 세그먼트들(MSG, 100-105)을 수신하는 단계;
상기 미들웨어에 의해 상기 서버로부터, 상기 플레이리스트(HPL, H100-H105)를 수신하는 단계로서, 상기 수신된 플레이리스트는 상기 멀티캐스트 세션에 송신되고 상기 미들웨어에 의해 현재 수신된 미디어 세그먼트를 참조하는, 상기 플레이리스트(HPL, H100-H105)를 수신하는 단계; 및
상기 미들웨어에 의해, 상기 수신된 매니페스트 파일들, 상기 수신된 미디어 세그먼트들 및 상기 수신된 플레이리스트들을 저장하는 단계로서, 상기 수신된 매니페스트 파일들, 상기 수신된 미디어 세그먼트들 및 상기 수신된 플레이리스트들을 상기 미들웨어에 결합된 수신기들(UD, UD1, UD2)이 이용 가능하게 하는, 상기 저장하는 단계를 포함하는, 방법. - 제1항에 있어서, 상기 멀티캐스트 세션은 상기 FLUTE 또는 ROUTE 프로토콜에 따라 수행되는, 방법.
- 제1항 또는 제2항에 있어서, 상기 플레이리스트(HPL, H100-H105)는 유니캐스트(unicast)로 HTTP를 통해 상기 미들웨어(MCMF)에 송신되는, 방법.
- 제1항 또는 제2항에 있어서, 상기 플레이리스트(HPL, H100-H105)는 상기 멀티캐스트 세션(FLS)에서 상기 미들웨어(MCMF)로 송신되는, 방법.
- 제1항 또는 제2항에 있어서, 상기 플레이리스트(HPL, H100-H105)는 상기 미디어 세그먼트(MSG, 100-105)가 송신되는 상기 멀티캐스트 세션(FLS)과 구별되는 멀티캐스트 세션(FLS2)에서 상기 미들웨어(MCMF)로 송신되는, 방법.
- 제1항 또는 제2항에 있어서, 상기 미디어 콘텐츠의 미디어 세그먼트들(MSG, 100-105)은 상기 FLUTE 프로토콜에 따른 FLS3 세션에서, 파일 전달 테이블(FDT)과 함께 상기 미들웨어(MCMF)에 송신되고, 상기 파일 전달 테이블은 상기 FLUTE 세션에 최종 송신된 미디어 세그먼트(MSG, 100-105)를 참조하는 세그먼트 속성들을 포함하고, 상기 방법은 상기 미들웨어에 의해 수신된 상기 최종 미디어 세그먼트들을 참조하는 플레이리스트(HPL)를 상기 FDT의 상기 세그먼트 속성들로부터 상기 미들웨어(MCMF)에 의해 생성하는 단계를 더 포함하는, 방법.
- 제6항에 있어서, 상기 파일 전달 테이블(FDT)은 상기 미디어 콘텐츠의 초기화 세그먼트(ISG)를 참조하고, 상기 초기화 세그먼트는 상기 수신기들(UD, UD1, UD2)에 미디어 디코더를 초기화하기 위해 필요한 정보를 포함하는, 방법.
- 제1항 내지 제7항 중 어느 한 항에 있어서, 상기 미들웨어(MMF)에 의해, 미디어 세그먼트(MSG)로 분할된 미디어 콘텐츠를 공지(announcing)하는 메타데이터 프래그먼트(metadata fragment)들을 수신하는 단계로서, 상기 메타데이터 프래그먼트들은 상기 수신기들(UD, UD1, UD2)에 미디어 디코더를 초기화하기 위해 필요한 정보를 포함하는 초기화 세그먼트들(ISG) 및 상기 콘텐츠의 미디어 세그먼트를 참조하는 DMPD(media presentation description fragment)를 포함하는 다른 메타데이터 프래그먼트들(SDP, SCHD, ADPD, FILD, DECD, DMPD, ISG)를 참조하는 제1 사용자 서비스 번들 디스크립션 프래그먼트(USBD)을 포함하는, 상기 메타데이터 프래그먼트들을 수신하는 단계; 및
상기 미들웨어에 의해, 상기 미디어 플레이리스트들(HLS, H100-H105)을 참조하는 마스터 플레이리스트(HMPL)에 대한 참조로 대체되는 상기 미디어 표현 디스크립션 프래그먼트를 제외하고는 상기 제1 사용자 서비스 번들 디스크립션 프래그먼트와 동일한 메타데이터 프래그먼트를 참조하는 제2 사용자 서비스 번들 디스크립션 프래그먼트(USBD1)를 수신하는 단계로서, 상기 미디어 플레이리스트들은 상기 미들웨어에 의해 이미 수신된 최종 미디어 세그먼트들(MSG, 100-105)을 참조하고, 상기 수신된 메타데이터 프래그먼트들은 MBMS 서비스를 통한 MPEG/DASH 및 HLS 프로토콜들에 따라 콘텐츠의 전달을 상기 수신기들에 공지하기 위해 사용되는, 상기 제2 사용자 서비스 번들 디스크립션 프래그먼트를 수신하는 단계를 더 포함하는, 방법. - 제1항 내지 제7항 중 어느 한 항에 있어서, 상기 미들웨어(MMF)에 의해 미디어 세그먼트(MSG)로 분할된 미디어 콘텐츠를 공지하는 메타데이터 프래그먼트들을 수신하는 단계를 더 포함하고; 상기 메타데이터 프래그먼트들(USBD, SDP, SCHD, ADPD, FILD, DECD, ISG)은 상기 수신기들(UD, UD1, UD2)에 미디어 디코더를 초기화하기 위해 필요한 정보를 포함하는 초기화 프래그먼트들(ISG) 및 상기 콘텐츠의 상기 미디어 세그먼트를 참조하는 DMPD(media presentation description fragment)를 포함하는 다른 메타데이터 프래그먼트들을 참조하는 사용자 서비스 번들 디스크립션 프래그먼트(USBD), 및 상기 수신기들에 미디어 디코더를 초기화하기 위해 요구되는 정보를 포함하고, 상기 마스터 플레이리스트(HMPL, H100-H15)를 참조하는 마스터 플레이리스트(HMPL)를 포함하고, 상기 미디어 플레이리스트들은 상기 수신기들에 이미 송신된 최종 미디어 세그먼트들(100-105)을 참조하고, 상기 수신된 메타데이터 프래그먼트들은 MBMS 서비스를 통한 MPEG/DASH 및 HLS 프로토콜들에 따라 상기 미디어 콘텐츠의 전달을 상기 수신기들에게 공지하기 위해 사용되는, 방법.
- 제8항 또는 제9항에 있어서, 상기 USDB(User Service Bundle Description Fragment)의 구조는 MPEG-DASH 매니페스트 파일(MPD) 및 HLS 마스터 플레이리스트(HMPL)을 참조하기 위해 확장된 XML 스키마에 의해 정의되는, 방법.
- 제8항 내지 제10항 중 어느 한 항에 있어서, 상기 준비된 메타데이터 프래그먼트(USBD, USBD1, SDP, SCHD, ADPD, FILD, DECD, DMPD, ISG, HMPL)는 IP 네트워크를 통해 상기 미들웨어(MCMF)로 송신되는,방법.
- 제1항 내지 제11항 중 어느 한 항의 방법을 구현하도록 구성된 멀티캐스트 미들웨어(MCMF).
- 제12항에 있어서, 상기 수신기들 (UD, UD1, UD2) 내에 또는 상기 수신기들 중 하나 이상에 연결된 게이트웨이 (MCMW) 내에 구현되도록 구성된, 멀티캐스트 미들웨어.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962910834P | 2019-10-04 | 2019-10-04 | |
US62/910,834 | 2019-10-04 | ||
PCT/IB2020/059251 WO2021064664A1 (en) | 2019-10-04 | 2020-10-02 | Method for broadcasting dash/hls hybrid multimedia streams |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220075367A true KR20220075367A (ko) | 2022-06-08 |
Family
ID=72840596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020227014305A Ceased KR20220075367A (ko) | 2019-10-04 | 2020-10-02 | Dash/hls 하이브리드 멀티미디어 스트림을 브로드캐스팅하기 위한 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11831702B2 (ko) |
EP (1) | EP4029279A1 (ko) |
KR (1) | KR20220075367A (ko) |
WO (1) | WO2021064664A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113285947B (zh) * | 2021-05-21 | 2022-04-26 | 烽火通信科技股份有限公司 | 一种hls直播和组播直播接续的方法和装置 |
US12271728B2 (en) | 2023-02-24 | 2025-04-08 | Dell Products L.P. | System and method to identify and improve connection issues |
US12182564B2 (en) * | 2023-02-24 | 2024-12-31 | Dell Products L.P. | Method and system to improve the turnaround time for providing upgrades |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9526091B2 (en) * | 2012-03-16 | 2016-12-20 | Intel Corporation | Method and apparatus for coordination of self-optimization functions in a wireless network |
US9537902B2 (en) * | 2013-02-13 | 2017-01-03 | Qualcomm Incorporated | Enabling devices without native broadcast capability to access and/or receive broadcast data in an efficient manner |
US9473566B2 (en) * | 2013-09-14 | 2016-10-18 | Qualcomm Incorporated | Delivering services using different delivery methods |
KR102637023B1 (ko) | 2015-11-25 | 2024-02-16 | 소니그룹주식회사 | 수신 장치, 송신 장치, 및 데이터 처리 방법 |
US10686855B2 (en) | 2016-09-22 | 2020-06-16 | Verizon Patent And Licensing Inc. | HLS over multimedia broadcast multicast service (MBMS) |
US10931993B2 (en) * | 2016-09-30 | 2021-02-23 | British Telecommunications Public Limited Company | Viewer importance adaptive bit rate delivery |
GB2554877B (en) * | 2016-10-10 | 2021-03-31 | Canon Kk | Methods, devices, and computer programs for improving rendering display during streaming of timed media data |
US20200021867A1 (en) * | 2017-03-22 | 2020-01-16 | Lg Electronics Inc. | Broadcast signal transmitting and receiving method and device |
US11019409B2 (en) * | 2017-05-16 | 2021-05-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Low latency media ingestion system, devices and methods |
US20190075545A1 (en) * | 2017-09-02 | 2019-03-07 | Qualcomm Incorporated | Method and apparatus for providing unicast representations within a broadcast coverage area |
-
2020
- 2020-10-02 EP EP20790071.3A patent/EP4029279A1/en active Pending
- 2020-10-02 US US17/766,209 patent/US11831702B2/en active Active
- 2020-10-02 WO PCT/IB2020/059251 patent/WO2021064664A1/en unknown
- 2020-10-02 KR KR1020227014305A patent/KR20220075367A/ko not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
EP4029279A1 (en) | 2022-07-20 |
WO2021064664A1 (en) | 2021-04-08 |
US11831702B2 (en) | 2023-11-28 |
US20230045170A1 (en) | 2023-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11805286B2 (en) | Apparatus and method for transmitting/receiving processes of a broadcast signal | |
JP6441521B2 (ja) | 放送システムにおける制御メッセージ構成装置及び方法 | |
US9882937B2 (en) | Communication receiver | |
US10986397B2 (en) | Reception apparatus, transmission apparatus, and data processing method | |
US20220095021A1 (en) | Broadcast receiver and method for launching broadcaster application based on url in application signaling information | |
US10542389B2 (en) | Apparatus and method for multicasting emergency alert message in broadcast signal to companion device | |
CN102598691A (zh) | 利用数据分段的可选广播传送的流传输 | |
KR102381335B1 (ko) | 모바일 사용자 장치들에 컨텐츠를 전송하는 방법 | |
US11831702B2 (en) | Method for broadcasting DASH/HLS hybrid multimedia streams | |
WO2016136489A1 (ja) | 受信装置、受信方法、送信装置、及び、送信方法 | |
KR20170074873A (ko) | 수신 장치, 송신 장치 및 데이터 처리 방법 | |
KR20170140066A (ko) | MBMS(Multimedia Broadcast/Multicast Service) 수신기 및 그의 멀티캐스트 신호 수신 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20220427 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20230906 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240903 Patent event code: PE09021S01D Comment text: Request for Examination of Application Patent event date: 20230906 Patent event code: PA02012R01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20241108 Comment text: Decision to Refuse Application Patent event code: PE06012S01D |