KR102140679B1 - 패킷을 전송하는 네트워크 장치 및 방법, 그리고 패킷을 수신하는 디바이스 - Google Patents
패킷을 전송하는 네트워크 장치 및 방법, 그리고 패킷을 수신하는 디바이스 Download PDFInfo
- Publication number
- KR102140679B1 KR102140679B1 KR1020130162072A KR20130162072A KR102140679B1 KR 102140679 B1 KR102140679 B1 KR 102140679B1 KR 1020130162072 A KR1020130162072 A KR 1020130162072A KR 20130162072 A KR20130162072 A KR 20130162072A KR 102140679 B1 KR102140679 B1 KR 102140679B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- video
- network
- stored
- buffering
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/9084—Reactions to storage capacity overflow
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 네트워크 장치의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 4는 본 발명의 일 실시예에 따른 네트워크 장치의 동작을 나타내는 동작 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 패킷을 전송하는 방법을 나타내는 동작 흐름도이다.
20: 디바이스
30: IPTV 방송 서버
Claims (16)
- 광대역 네트워크를 통해 입력된 패킷을 디바이스로 전송하는 네트워크 장치에 있어서,
상기 광대역 네트워크를 통해 패킷을 입력받는 광대역 통신부;
상기 패킷이 비디오 패킷인지 여부를 판단하는 비디오 패킷 판단부;
상기 패킷이 비디오 패킷인 경우, 상기 패킷을 버퍼링 데이터베이스에 저장시키는 버퍼링부; 및
근거리 통신 네트워크를 통해 상기 패킷을 상기 디바이스로 전송하는 근거리 통신부를 포함하되,
상기 근거리 통신부는, 상기 디바이스로부터 상기 패킷의 재전송을 요청받는 경우, 상기 버퍼링 데이터베이스에 저장된 패킷을 상기 디바이스로 전송하고,
상기 디바이스로부터 상기 패킷의 재전송을 요청받는 경우, 상기 버퍼링 데이터베이스에 상기 패킷이 저장되었는지 여부를 판단하는 패킷 저장 판단부를 더 포함하는 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 비디오 패킷 판단부는 상기 패킷이 방송과 관련된 비디오 패킷인지 여부를 판단하는 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 근거리 통신부는 상기 버퍼링 데이터베이스에 상기 패킷이 저장된 경우 상기 버퍼링 데이터베이스에 저장된 패킷을 상기 디바이스로 전송하되,
상기 근거리 통신부는 상기 버퍼링 데이터베이스에 상기 패킷이 저장되지 않은 경우, 알림 메시지를 상기 디바이스로 전송하는 것인, 네트워크 장치.
- 제 3 항에 있어서,
상기 패킷 저장 판단부는 상기 재전송이 요청된 패킷의 시퀀스 번호에 기초하여 상기 패킷이 저장되었는지 여부를 판단하는 것인, 네트워크 장치.
- 제 3 항에 있어서,
상기 버퍼링부는, 상기 재전송이 요청된 패킷의 시퀀스 번호의 이전 시퀀스 번호를 갖는 다른 패킷을 삭제하는 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 근거리 통신부는, 상기 디바이스로부터 복수의 패킷의 재전송을 요청받는 경우, 상기 복수의 패킷 중 상기 버퍼링 데이터베이스에 저장된 제 1 패킷을 상기 디바이스로 전송하고,
상기 광대역 통신부는 상기 복수의 패킷 중 상기 버퍼링 데이터베이스에 저장되지 않은 제 2 패킷의 전송을 방송 서버로 요청하는 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 비디오 패킷 판단부는 상기 패킷의 비디오 전송 통신 프로토콜 또는 압축 방식에 기초하여 상기 패킷이 비디오 패킷인지 여부를 판단하는 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 버퍼링부는 상기 패킷이 비디오 패킷이고, 상기 패킷이 제 1 비디오 전송 통신 프로토콜에 대응하는 경우, 상기 패킷을 버퍼링 데이터베이스에 저장시키는 것인, 네트워크 장치.
- 제 8 항에 있어서,
제 1 비디오 전송 통신 프로토콜은 실시간 전송 프로토콜(RTP: Real-time Transport Protocol), 인터넷 그룹 관리 프로토콜(IGMP: Internet Group Management Protocol), 또는 실시간 스트리밍 프토토콜(RTSP: Real-time Streaming Protocol) 중 어느 하나인 것인, 네트워크 장치.
- 제 7 항에 있어서,
상기 압축 방식은, MPEG4 또는 H.264인 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 버퍼링부는 상기 버퍼링 데이터베이스의 저장 상태가 풀(full)인 경우, 상기 버퍼링 데이터베이스에 저장된 복수의 패킷들 각각의 시퀀스 번호에 기초하여 상기 저장된 복수의 패킷들 중 적어도 하나 이상의 패킷을 삭제한 후, 상기 패킷을 버퍼링 데이터베이스에 저장시키는 것인, 네트워크 장치.
- 제 11 항에 있어서,
상기 버퍼링부는 상기 버퍼링 데이터베이스에 저장된 복수의 패킷들 중 시퀀스 번호가 가장 낮은 패킷을 삭제하는 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 재전송 요청은 상기 디바이스의 주소, 상기 네트워크 장치의 주소 및 상기 재전송 요청된 패킷의 시퀀스 번호를 포함하는 것인, 네트워크 장치.
- 제 1 항에 있어서,
상기 디바이스는 셋탑박스이되,
상기 네트워크 장치는 무선 액세스 포인트 장치인 것인, 네트워크 장치.
- 광대역 네트워크를 통해 입력된 패킷을 디바이스로 전송하는 방법에 있어서,
상기 광대역 네트워크를 통해 패킷을 입력받는 단계;
상기 패킷이 비디오 패킷인지 여부를 판단하는 단계;
상기 패킷이 비디오 패킷인 경우, 상기 패킷을 버퍼링 데이터베이스에 저장시키는 단계;
근거리 통신 네트워크를 통해 상기 패킷을 상기 디바이스로 전송하는 단계;
상기 디바이스로부터 상기 패킷의 재전송을 요청받는 단계;
상기 버퍼링 데이터베이스에 상기 패킷이 저장되어 있는지 여부를 판단하는 단계; 및
상기 버퍼링 데이터베이스에 상기 패킷이 저장되어 있는 경우 상기 버퍼링 데이터베이스에 저장된 패킷을 상기 디바이스로 전송하는 단계를 포함하는 방법.
- 네트워크 장치로부터 패킷을 수신하는 디바이스에 있어서,
근거리 통신 네트워크를 통해 상기 네트워크 장치로부터 비디오 패킷을 수신하는 수신부;
상기 비디오 패킷에 대응하는 손실 또는 손상이 존재하는지 여부를 판단하는 비디오 패킷 판단부;
상기 손실 또는 손상이 존재하는 경우, 상기 비디오 패킷의 재전송과 관련된 요청 메시지를 생성하는 메시지 생성부;
상기 요청 메시지를 상기 네트워크 장치로 전송하는 전송부; 및
상기 수신한 비디오 패킷 및 상기 네트워크 장치로부터 재수신한 비디오 패킷을 이용하여 비디오를 재생하는 재생부를 포함하되,
상기 재수신한 비디오 패킷은 광대역 네트워크를 통해 상기 네트워크 장치로 입력된 복수의 패킷 중 상기 네트워크 장치의 버퍼링 데이터베이스에 저장된 패킷이고,
상기 네트워크 장치는 상기 비디오 패킷의 재전송과 관련된 요청 메시지를 수신한 경우, 상기 버퍼링 데이터베이스에 상기 재수신한 패킷이 저장되어 있는지 여부를 판단하는 것인, 디바이스.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130162072A KR102140679B1 (ko) | 2013-12-24 | 2013-12-24 | 패킷을 전송하는 네트워크 장치 및 방법, 그리고 패킷을 수신하는 디바이스 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130162072A KR102140679B1 (ko) | 2013-12-24 | 2013-12-24 | 패킷을 전송하는 네트워크 장치 및 방법, 그리고 패킷을 수신하는 디바이스 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150075132A KR20150075132A (ko) | 2015-07-03 |
KR102140679B1 true KR102140679B1 (ko) | 2020-08-04 |
Family
ID=53788191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130162072A Active KR102140679B1 (ko) | 2013-12-24 | 2013-12-24 | 패킷을 전송하는 네트워크 장치 및 방법, 그리고 패킷을 수신하는 디바이스 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102140679B1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101999728B1 (ko) * | 2017-11-21 | 2019-07-12 | 주식회사 케이티 | 방송 스트림을 송출하는 방법, 재전송 서버 및 미디어 재생 장치 |
KR102694295B1 (ko) * | 2022-08-11 | 2024-08-13 | 주식회사 아이서티 | 영상 패킷의 암호화를 지원하는 네트워크 시스템, 장치 및 그 방법 |
KR102589864B1 (ko) * | 2023-02-16 | 2023-10-16 | (주)유유코리아 | 음향 동기화 기술이 적용된 디지털 음향의 무선 WiFi 전송 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001268134A (ja) | 2000-03-22 | 2001-09-28 | Matsushita Electric Ind Co Ltd | ネットワーク伝送装置 |
JP2002077251A (ja) | 2000-08-28 | 2002-03-15 | Nec Corp | データ伝送システム、データ中継装置、およびデータ中継方法 |
US6424625B1 (en) | 1998-10-28 | 2002-07-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for discarding packets in a data network having automatic repeat request |
JP2009206998A (ja) | 2008-02-28 | 2009-09-10 | Toshiba Corp | 通信装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080022817A (ko) * | 2006-09-07 | 2008-03-12 | 주식회사 넷레퍼런스 | 아이피 티브이 방송 시스템에서 방송데이터의 재전송 장치및 방법 |
KR101482796B1 (ko) * | 2008-08-14 | 2015-01-15 | 주식회사 알티캐스트 | 컨텐츠 공유 방법 및 장치 |
-
2013
- 2013-12-24 KR KR1020130162072A patent/KR102140679B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6424625B1 (en) | 1998-10-28 | 2002-07-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for discarding packets in a data network having automatic repeat request |
JP2001268134A (ja) | 2000-03-22 | 2001-09-28 | Matsushita Electric Ind Co Ltd | ネットワーク伝送装置 |
JP2002077251A (ja) | 2000-08-28 | 2002-03-15 | Nec Corp | データ伝送システム、データ中継装置、およびデータ中継方法 |
JP2009206998A (ja) | 2008-02-28 | 2009-09-10 | Toshiba Corp | 通信装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20150075132A (ko) | 2015-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6487076B2 (ja) | インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信 | |
CN107113461B (zh) | 媒体内容流 | |
US10069719B2 (en) | Method and apparatus for multipath media delivery | |
KR101439329B1 (ko) | Iptv 방송 시청을 위한 무선 공유기 및 시청 방법 | |
US20070286121A1 (en) | Systems and techniques for selective point-to-multipoint retransmission of multicast frames in a wireless network | |
US9801054B2 (en) | Presence service using IMS based dash service | |
US9615113B2 (en) | Video content delivery over wireless access networks with quality of service (QOS) guarantees | |
JP6279621B2 (ja) | インターネットプロトコル(ip)マルチメディア・サブシステム(ims)ベースのピアツーピア(p2p)コンテンツ配信 | |
US10404772B2 (en) | Multimedia data processing apparatus and method of terminal | |
US20190110091A1 (en) | Method and device for synchronously performing an operation on contents | |
US10389775B2 (en) | Multicast aggregation of multiple streaming connections | |
US9479607B2 (en) | Content caching and delivering system with traffic of repetitively requested content reduced | |
US20130089085A1 (en) | Wireless transmission of content simultaneously accessible to multiple users using wi-fi infrastructure | |
US9762634B2 (en) | System and method to transmit digital broadcast grade video via a cellular data network | |
KR102140679B1 (ko) | 패킷을 전송하는 네트워크 장치 및 방법, 그리고 패킷을 수신하는 디바이스 | |
US20130298175A1 (en) | Constructing a customized message in a video-on-demand service | |
KR101445260B1 (ko) | 콘텐츠 이어보기 서비스 제공 단말, 서버 및 방법 | |
Singh et al. | IPTV over wirelesslan: Promises and challenges | |
CN112311503A (zh) | 一种视频数据传输的方法及装置 | |
KR102302772B1 (ko) | 레이트 페이싱을 위해 버퍼를 관리하는 장치 및 방법 | |
CN102036103B (zh) | 机顶盒及其视频点播方法 | |
JP2013207431A (ja) | 送信端末装置、データ送受信システム、データ送信方法、及び、プログラム | |
KR101861730B1 (ko) | 미디어 공유 서비스 제공 방법 및 장치 | |
KR101451396B1 (ko) | 모바일 디바이스로 iptv 컨텐츠를 제공하는 홈 게이트웨이 장치 및 방법 | |
KR101546387B1 (ko) | 단말들간의 콘텐츠 공유 프로세스를 수행하는 콘텐츠 공유 서버 및 방법, 그리고 단말 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131224 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20181212 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20131224 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: 20200110 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200625 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200728 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200729 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230628 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20240625 Start annual number: 5 End annual number: 5 |