KR20140070896A - 비디오 스트리밍 방법 및 그 전자 장치 - Google Patents
비디오 스트리밍 방법 및 그 전자 장치 Download PDFInfo
- Publication number
- KR20140070896A KR20140070896A KR1020120136920A KR20120136920A KR20140070896A KR 20140070896 A KR20140070896 A KR 20140070896A KR 1020120136920 A KR1020120136920 A KR 1020120136920A KR 20120136920 A KR20120136920 A KR 20120136920A KR 20140070896 A KR20140070896 A KR 20140070896A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- video
- transport
- transmitting
- dummy
- 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
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/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
-
- 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/80—Responding to QoS
-
- 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/10—Architectures or entities
-
- 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/75—Media network packet handling
-
- 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/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device 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/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/44004—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 video buffer management, e.g. video decoder buffer or video display buffer
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 비디오 패킷들을 도시하는 도면,
도 3은 본 발명의 실시 예에 따른 큰 크기의 비디오 패킷을 도시하는 도면,
도 4는 본 발명의 실시 예에 따른 큰 크기의 비디오 패킷의 경계(boundary)를 지시하는 방식을 도시하는 도면,
도 5는 본 발명의 실시 예에 따른 더미(dummy) 패킷의 구성 예들을 도시하는 도면,
도 6는 본 발명의 실시 예에 따른 비디오 송신 장치의 동작 절차를 도시하는 도면,
도 7는 본 발명의 실시 예에 따른 비디오 송신 장치의 블록 구성을 도시하는 도면,
도 8는 본 발명의 다른 실시 예에 따른 비디오 송신 장치의 블록 구성을 도시하는 도면.
Claims (16)
- 비디오 스트리밍(video streaming)을 위한 비디오 송신 방법에 있어서,
하나의 비디오 프레임을 포함하는 비디오 패킷을 생성하는 과정과,
상기 비디오 패킷으로부터 생성된 적어도 하나의 전송 패킷을 송신하는 과정과,
상기 비디오 프레임의 크기가 임계값을 초과하면, 상기 비디오 패킷의 경계를 지시하기 위한 더미(dummy) 전송 패킷을 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
상기 더미 전송 패킷은, 새로운 비디오 패킷의 시작을 알리는 지시자를 포함하는 것을 특징으로 하는 방법.
- 제2항에 있어서,
상기 비디오 패킷은, PES(Packetized Elementary Stream)패킷이고,
상기 전송 패킷은, TS(Transport Stream) 패킷이고,
상기 지시자는, 1로 설정된 PUSI(Payload Unit Start Indicator)인 것을 특징으로 하는 방법.
- 제1항에 있어서,
프레임 간격 시간 경과 후, 다른 하나의 프레임을 포함하는 비디오 패킷으로부터 생성된 적어도 하나의 전송 패킷을 송신하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제4항에 있어서,
상기 더미 전송 패킷은, 상기 다른 하나의 프레임을 포함하는 비디오 패킷으로부터 생성된 적어도 하나의 전송 패킷을 송신하기에 앞서 송신되는 것을 특징으로 하는 방법.
- 제1항에 있어서,
상기 더미 전송 패킷은, 페이로드로서 AUD(Access Unit Delimiter), SPS(Sequence Parameter Set), PPS(Picture Parameter Set), 필터 데이터(filter data), 미리 정의된 시퀀스 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
- 제1항에 있어서,
상기 비디오 패킷은, 상기 비디오 패킷의 길이를 나타내는 길이 필드를 포함하며,
상기 길이 필드는, 상기 비디오 패킷의 길이가 상기 임계값을 초과하는 경우, '0'으로 설정되는 것을 특징으로 하는 방법.
- 제7항에 있어서,
상기 임계값은, 상기 길이 필드로 표현 가능한 최대값인 것을 특징으로 하는 방법.
- 비디오 스트리밍(video streaming)을 위한 비디오 송신 장치에 있어서,
하나의 비디오 프레임을 포함하는 비디오 패킷을 생성하는 제어부와,
상기 비디오 패킷으로부터 생성된 적어도 하나의 전송 패킷을 송신하고, 상기 비디오 프레임의 크기가 임계값을 초과하면, 상기 비디오 패킷의 경계를 지시하기 위한 더미(dummy) 전송 패킷을 송신하는 통신부를 포함하는 것을 특징으로 하는 장치.
- 제9항에 있어서,
상기 더미 전송 패킷은, 새로운 비디오 패킷의 시작을 알리는 지시자를 포함하는 것을 특징으로 하는 장치.
- 제10항에 있어서,
상기 비디오 패킷은, PES(Packetized Elementary Stream)패킷이고,
상기 전송 패킷은, TS(Transport Stream) 패킷이고,
상기 지시자는, 1로 설정된 PUSI(Payload Unit Start Indicator)인 것을 특징으로 하는 장치.
- 제9항에 있어서,
상기 통신부는, 프레임 간격 시간 경과 후, 다른 하나의 프레임을 포함하는 비디오 패킷으로부터 생성된 적어도 하나의 전송 패킷을 송신하는 것을 특징으로 하는 장치.
- 제12항에 있어서,
상기 더미 전송 패킷은, 상기 다른 하나의 프레임을 포함하는 비디오 패킷으로부터 생성된 적어도 하나의 전송 패킷을 송신하기에 앞서 송신되는 것을 특징으로 하는 장치.
- 제9항에 있어서,
상기 더미 전송 패킷은, 페이로드로서 AUD(Access Unit Delimiter), SPS(Sequence Parameter Set), PPS(Picture Parameter Set), 필터 데이터(filter data), 미리 정의된 시퀀스 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
- 제9항에 있어서,
상기 비디오 패킷은, 상기 비디오 패킷의 길이를 나타내는 길이 필드를 포함하며,
상기 길이 필드는, 상기 비디오 패킷의 길이가 상기 임계값을 초과하는 경우, '0'으로 설정되는 것을 특징으로 하는 장치.
- 제15항에 있어서,
상기 임계값은, 상기 길이 필드로 표현 가능한 최대값인 것을 특징으로 하는 장치.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120136920A KR20140070896A (ko) | 2012-11-29 | 2012-11-29 | 비디오 스트리밍 방법 및 그 전자 장치 |
| US14/091,615 US20140146836A1 (en) | 2012-11-29 | 2013-11-27 | Method for video streaming and an electronic device thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120136920A KR20140070896A (ko) | 2012-11-29 | 2012-11-29 | 비디오 스트리밍 방법 및 그 전자 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20140070896A true KR20140070896A (ko) | 2014-06-11 |
Family
ID=50773268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120136920A Ceased KR20140070896A (ko) | 2012-11-29 | 2012-11-29 | 비디오 스트리밍 방법 및 그 전자 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20140146836A1 (ko) |
| KR (1) | KR20140070896A (ko) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150128151A (ko) * | 2014-05-08 | 2015-11-18 | 삼성전자주식회사 | 비디오 스트리밍 방법 및 이를 지원하는 전자 장치 |
| CN105245918B (zh) * | 2015-10-10 | 2018-03-09 | 无锡天脉聚源传媒科技有限公司 | 一种数据封装方法及装置 |
| US11539671B1 (en) | 2021-11-17 | 2022-12-27 | Uab 360 It | Authentication scheme in a virtual private network |
| US12063203B2 (en) | 2021-11-28 | 2024-08-13 | Uab 360 It | Authentication procedure in a virtual private network |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5793927A (en) * | 1995-06-07 | 1998-08-11 | Hitachi America, Ltd. | Methods for monitoring and modifying a trick play data stream to insure MPEG compliance |
| US6157674A (en) * | 1996-03-21 | 2000-12-05 | Sony Corporation | Audio and video data transmitting apparatus, system, and method thereof |
| JP3402177B2 (ja) * | 1998-01-26 | 2003-04-28 | ソニー株式会社 | ディジタル信号多重化装置及び方法、ディジタル信号伝送方法、ディジタル信号記録方法、並びに、記録媒体 |
| US6909743B1 (en) * | 1999-04-14 | 2005-06-21 | Sarnoff Corporation | Method for generating and processing transition streams |
| KR100636110B1 (ko) * | 1999-10-29 | 2006-10-18 | 삼성전자주식회사 | 엠펙-4 송수신용 시그널링을 지원하는 단말기 |
| JP3891755B2 (ja) * | 2000-03-27 | 2007-03-14 | 沖電気工業株式会社 | パケット受信装置 |
| US6674758B2 (en) * | 2002-06-06 | 2004-01-06 | Clinton Watson | Mechanism for implementing voice over IP telephony behind network firewalls |
| US7933411B2 (en) * | 2002-06-28 | 2011-04-26 | Trident Microsystems (Far East) Ltd. | Method of constructing MPEG program streams from encrypted MPEG transport streams |
| JP4201590B2 (ja) * | 2002-12-24 | 2008-12-24 | パナソニック株式会社 | データ通信装置、データ通信方法、データ通信プログラム及びデータ通信プログラムを記録した記録媒体 |
| US7499469B2 (en) * | 2003-01-13 | 2009-03-03 | Broadcom Corporation | Method and system for generating digital video broadcast (DVB) transport stream from direct satellite system (DSS) transport stream |
| JP4078645B2 (ja) * | 2003-01-21 | 2008-04-23 | 日本ビクター株式会社 | 撮像装置 |
| JP2004336527A (ja) * | 2003-05-09 | 2004-11-25 | Pioneer Electronic Corp | データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 |
| US7606472B2 (en) * | 2003-05-30 | 2009-10-20 | Canon Kabushiki Kaisha | Video stream data recording apparatus |
| US8982943B2 (en) * | 2003-06-30 | 2015-03-17 | Panasonic Intellectual Property Management Co., Ltd. | Data processing device and data processing method |
| US7349428B2 (en) * | 2003-06-30 | 2008-03-25 | Broadcom Corporation | Data alignment of the packetized elementary streams in the coded data buffer for dual decode |
| JP4162629B2 (ja) * | 2004-06-01 | 2008-10-08 | 三洋電機株式会社 | デコーダ装置 |
| KR100608061B1 (ko) * | 2004-07-12 | 2006-08-02 | 삼성전자주식회사 | 전송 스트림 생성을 위한 다중화 방법 및 그 장치 |
| US7571246B2 (en) * | 2004-07-29 | 2009-08-04 | Microsoft Corporation | Media transrating over a bandwidth-limited network |
| JP4717452B2 (ja) * | 2005-01-31 | 2011-07-06 | ルネサスエレクトロニクス株式会社 | データ多重化装置 |
| JP2007104081A (ja) * | 2005-09-30 | 2007-04-19 | Toshiba Corp | 通信装置および通信制御方法 |
| WO2007084167A1 (en) * | 2006-01-17 | 2007-07-26 | Truespan, Inc. | Error resilience methods for multi-protocol encapsulation forward error correction implementations |
| US20100027417A1 (en) * | 2006-06-29 | 2010-02-04 | Guido Franceschini | Method and apparatus for improving bandwith exploitation in real-time audio/video communications |
| JP4837744B2 (ja) * | 2006-10-31 | 2011-12-14 | パナソニック株式会社 | 多重化装置、集積回路、多重化方法、多重化プログラム、多重化プログラムを記録したコンピュータ読み取り可能な記録媒体及び多重化ストリームを記録したコンピュータ読み取り可能な記録媒体 |
| JP4905060B2 (ja) * | 2006-11-07 | 2012-03-28 | 富士通株式会社 | 受信装置およびデータ再生方法 |
| US7688908B2 (en) * | 2007-03-12 | 2010-03-30 | Samsung Electronics Co., Ltd. | System and method for processing wireless high definition video data using a shortened last codeword |
| US20100121974A1 (en) * | 2008-11-11 | 2010-05-13 | Einarsson Torbjoem | Stepwise probing for adaptive streaming in a packet communication network |
| US8553582B1 (en) * | 2009-01-08 | 2013-10-08 | Marvell Israel (M.I.S.L) Ltd. | Traffic spraying in a chassis-based network switch |
| JP5234172B2 (ja) * | 2009-03-11 | 2013-07-10 | 富士通株式会社 | データ送信装置、データ送信プログラムおよびデータ送受信システム |
| US8780744B2 (en) * | 2010-01-25 | 2014-07-15 | Qualcomm Incorporated | Selective allocation of dedicated channel (DCH) resources within a wireless communications system |
| US8873479B2 (en) * | 2010-02-05 | 2014-10-28 | Qualcomm Incorporated | Assisted state transition of a user equipment (UE) for delay sensitive applications within a wireless communications system |
| EP2362653A1 (en) * | 2010-02-26 | 2011-08-31 | Panasonic Corporation | Transport stream packet header compression |
| BR112013020852A2 (pt) * | 2011-02-17 | 2016-10-18 | Panasonic Corp | dispositivo de codificação de vídeo, método de codificação de vídeo, programa de codificação de vídeo, dispositivo de reprodução de vídeo, método de reprodução de vídeo, e programa de reprodução de vídeo |
-
2012
- 2012-11-29 KR KR1020120136920A patent/KR20140070896A/ko not_active Ceased
-
2013
- 2013-11-27 US US14/091,615 patent/US20140146836A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20140146836A1 (en) | 2014-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10009630B2 (en) | System and method for encoding video content using virtual intra-frames | |
| KR101868280B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 컴퓨터 판독 가능한 기록 매체 | |
| CN106686438B (zh) | 一种跨设备的音频图像同步播放的方法、装置及系统 | |
| CN101364941B (zh) | 内容重放设备、方法和系统 | |
| CN110784740A (zh) | 视频处理方法、装置、服务器及可读存储介质 | |
| TWI364988B (en) | Error filter to differentiate between reverse link and forward link video data errors | |
| JP5227875B2 (ja) | 動画像符号化装置 | |
| CN105429983B (zh) | 采集媒体数据的方法、媒体终端及音乐教学系统 | |
| US20130031222A1 (en) | Methods, apparatuses and computer program products for pausing video streaming content | |
| JP2005176352A (ja) | 移動通信端末機の動画像ストリーミングサービスのための無線動画像ストリーミングファイル、サービス方法及びシステム | |
| CN103155515B (zh) | 确定ip分组的丢失 | |
| US10085029B2 (en) | Switching display devices in video telephony | |
| CN103096054A (zh) | 一种视频图像滤波处理方法和装置 | |
| KR20140070896A (ko) | 비디오 스트리밍 방법 및 그 전자 장치 | |
| CN110662084A (zh) | 一种mp4文件流直播的方法、移动终端及存储介质 | |
| CN109862400B (zh) | 一种流媒体传输方法、装置及其系统 | |
| KR102191878B1 (ko) | 멀티미디어 시스템에서 미디어 패킷을 수신하는 방법 및 장치 | |
| JP5488694B2 (ja) | リモート型携帯通信システム、サーバ装置及びリモート型携帯通信システム制御方法 | |
| US20140369424A1 (en) | Video codec system and video stream transmission method | |
| KR101251312B1 (ko) | 동영상 변환 서버에서의 동영상 탐색요청 처리방법 | |
| JP2010011287A (ja) | 映像伝送方法および端末装置 | |
| JP3923959B2 (ja) | 通信装置、通信方法およびプログラムを記録した記録媒体 | |
| TW202450322A (zh) | 針對機器的視訊寫碼用於推斷的根據需要的附加資料傳輸 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121129 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20170929 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20121129 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180919 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20190219 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20180919 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |