CN101132390A - 基于p2p技术的流媒体*** - Google Patents
基于p2p技术的流媒体*** Download PDFInfo
- Publication number
- CN101132390A CN101132390A CNA2006100302488A CN200610030248A CN101132390A CN 101132390 A CN101132390 A CN 101132390A CN A2006100302488 A CNA2006100302488 A CN A2006100302488A CN 200610030248 A CN200610030248 A CN 200610030248A CN 101132390 A CN101132390 A CN 101132390A
- Authority
- CN
- China
- Prior art keywords
- data
- video
- communication network
- terminal use
- media system
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
基于P2P技术的流媒体***是由网络管理服务器、视频服务器、通讯网络和终端用户组成。利用P2P技术,使得加入通讯网络的每个终端用户不单单是内容的接受者也是内容的转发者。通讯网络区别对待不同优先级的数据包,音视频的关键帧数据在网络中被优先传送;而优先级别低的普通帧数据在超时允许范围内进行传送,超出范围则丢弃。这样流媒体***只需要很少的服务器资源就能搭建庞大的流媒体***,并能为用户提供高质量的音视频服务。
Description
技术领域
本发明涉及计算机网络技术领域,特别是基于P2P技术的流媒体***。
背景技术
P2P(Peer-to-peer,表示一种对等关系)技术是一种新兴的网络应用技术,在传统网络数据传输中,所有的用户都向服务器索取数据,当用户量较大时服务器负载过重,造成整个***速度变慢甚至崩溃。在P2P***中,数据存储于各节点(这些节点在***中的地位是对等的),数据直接在节点间进行传输,***中每一个节点既是数据接收者同时也是数据的传送者,从根本上解决了服务器性能瓶颈的问题。
发明内容
为了解决服务器负载过重,整个***速度太慢,本发明提出了基于P2P技术的流媒体***,用户从网络上分布的节点获取影音数据,多条不同路径同时传输,从而解决了带宽和速度的限制。
该发明的基本思想是:结合当前网络存在的文件和服务共享的客户机/服务器模式,新终端用户播放节目时先访问网络管理服务器,网络管理服务器分配给新终端用户一个通讯网络节点地址,将新终端用户加入通讯网络,从而新终端用户可以从通讯网络上分布的其他节点获取影音数据,通过多条不同路径同时传输得到所要的数据。这样视频服务器只和指定数量的终端用户连接保证了视频服务器的负载和稳定性,同时视频数据流在通讯网络内的终端用户之间传递,每个终端用户都有多个数据流来源,保证了通讯网络的稳定性和可用性。对于互联网网络的复杂性和差异性大的特点,通讯网络在传送音视频数据时区分音视频关键帧数据和普通帧数据,对于关键帧数据优先传送,终端用户播放节目的时候,对没有及时到达的普通帧数据予以丢弃,只使用关键帧进行播放,从而保证节目播放的流畅性。
具体实施方式
图一为基于P2P技术的流媒体***结构示意图,本***由:网络管理服务器、视频服务器、通讯网络和终端用户组成;首先终端用户向网络管理服务器请求观看某个节目,网络管理服务器按终端用户请求将其分配到特定节目的通讯网络中,终端用户可以从该通讯网络中分布的多个其他用户处获取节目数据,最终多个数据流合并为视频数据进行播放。如图二所示:视频服务器最先加入通讯网络,并把视频数据流复制多份分发给通讯网络中分布的多个用户进行播放,同时收到视频数据流的用户再转发给其他用户进行播放。由于视频数据流从视频服务器到终端用户经历了多级转发,视频服务器只负责对其临近的终端用户发送数据,而终端用户也只是和其临近的其他用户交换数据,这样既不对通讯视频服务器产生很大的压力同时很容易扩展终端用户数量,使终端用户的数量不受视频服务器负载量的限制。如图三所示:通讯网络内的终端用户收到关键帧数据包后立即优先传送,对于收到和此关键帧相关的普通帧数据包则等待关键帧数据包发送完,然后判断该普通帧数据包和关键帧数据包的时间戳差距,在超时允许的范围内则发送该普通帧数据包,反之丢弃该数据包。这样保证了在带宽有限制的网络连接情况下,音视频数据在可接受的损失效果的范围内进行及时有效的传送。
基于上述基于P2P技术的流媒体***的结构和运作的简单描述,本发明克服了以往流媒体***的缺点,使得通讯网络可以轻松扩展用户容量,同时又能提供稳定流畅的音视频节目内容。
Claims (4)
1.基于P2P技术的流媒体***,由网络管理服务器、视频服务器、通讯网络和终端用户组成。其特征在于:结合当前网络存在的文件和服务共享的客户机/服务器模式,终端用户从通讯网络上分布的其他节点获取影音数据,多条不同路径同时传输和进行音视频播放。包括以下步骤:
a)终端用户向网络管理服务器请求节目
b)终端用户加入通讯网络
c)视频服务器将视频数据流送入通讯网络
d)终端用户从通讯网络中分布的其他用户获取视频数据流进行播放
e)视频数据流在通讯网络中的每个终端用户之间传递
2.根据权利要求1所述的基于P2P技术的流媒体***,其特征在于:视频服务器分析音视频数据,按音视频数据的动态压缩特征分为关键帧数据和普通帧数据,标记为不同优先级的数据,并推送到通讯网络。
3.根据权利要求2所述的基于P2P技术的流媒体***,其特征在于:通讯网络在数据传送时区别对待不同优先级的数据包,音视频的关键帧数据在通讯网络中优先被传送;保证了在网络带宽有限的情况下优先级高的关键帧数据能够及时传送,而优先级低的普通帧数据在超时允许范围内进行传送,超出范围则丢弃。
4.根据权利要求2所述的基于P2P技术的流媒体***,其特征在于:终端用户从通讯网络接收数据包后,进行节目播放,同时如果有其它节点向其要数据的话,此节点还需要识别接受到的数据包中,音视频的关键帧数据及相关普通帧数据,将优先级别高的数据先传送给下个节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100302488A CN101132390A (zh) | 2006-08-21 | 2006-08-21 | 基于p2p技术的流媒体*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100302488A CN101132390A (zh) | 2006-08-21 | 2006-08-21 | 基于p2p技术的流媒体*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101132390A true CN101132390A (zh) | 2008-02-27 |
Family
ID=39129517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006100302488A Pending CN101132390A (zh) | 2006-08-21 | 2006-08-21 | 基于p2p技术的流媒体*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101132390A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101576930A (zh) * | 2008-04-22 | 2009-11-11 | 波尔图科技有限责任公司 | 把由第一用户观看的视频内容项的关键帧发布到第二用户 |
WO2009155802A1 (zh) * | 2008-06-23 | 2009-12-30 | 华为技术有限公司 | 选择服务提供实体的方法、***、服务选择实体、服务管理实体 |
CN101562673B (zh) * | 2008-04-15 | 2012-01-18 | 中国电信股份有限公司 | P2p传输中非对称链路补偿的方法及*** |
CN101697554B (zh) * | 2009-09-27 | 2012-05-09 | 华中科技大学 | 一种p2p流媒体视频数据传输调度方法 |
CN101742271B (zh) * | 2008-11-10 | 2012-09-05 | 华为技术有限公司 | 流媒体数据的传输方法、***和装置 |
WO2017084278A1 (zh) * | 2015-11-20 | 2017-05-26 | 乐视控股(北京)有限公司 | 网络视频播放方法、装置及*** |
CN109640107A (zh) * | 2018-12-13 | 2019-04-16 | 网易(杭州)网络有限公司 | 一种视频直播数据传输方法和装置 |
-
2006
- 2006-08-21 CN CNA2006100302488A patent/CN101132390A/zh active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101562673B (zh) * | 2008-04-15 | 2012-01-18 | 中国电信股份有限公司 | P2p传输中非对称链路补偿的方法及*** |
CN101576930A (zh) * | 2008-04-22 | 2009-11-11 | 波尔图科技有限责任公司 | 把由第一用户观看的视频内容项的关键帧发布到第二用户 |
WO2009155802A1 (zh) * | 2008-06-23 | 2009-12-30 | 华为技术有限公司 | 选择服务提供实体的方法、***、服务选择实体、服务管理实体 |
CN101616169B (zh) * | 2008-06-23 | 2013-03-13 | 华为技术有限公司 | 选择服务提供实体的方法、***、服务选择实体、服务管理实体 |
US9130782B2 (en) | 2008-06-23 | 2015-09-08 | Feng Li | Method, system, service selection entity for selecting service provision entity |
US10033548B2 (en) | 2008-06-23 | 2018-07-24 | Huawei Technologies Co., Ltd. | Method, system, service selection entity, and service management entity for selecting service provision entity |
CN101742271B (zh) * | 2008-11-10 | 2012-09-05 | 华为技术有限公司 | 流媒体数据的传输方法、***和装置 |
CN101697554B (zh) * | 2009-09-27 | 2012-05-09 | 华中科技大学 | 一种p2p流媒体视频数据传输调度方法 |
WO2017084278A1 (zh) * | 2015-11-20 | 2017-05-26 | 乐视控股(北京)有限公司 | 网络视频播放方法、装置及*** |
CN109640107A (zh) * | 2018-12-13 | 2019-04-16 | 网易(杭州)网络有限公司 | 一种视频直播数据传输方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9979771B2 (en) | Adaptive variable fidelity media distribution system and method | |
Shen et al. | Peer-to-peer media streaming: Insights and new developments | |
CN104954866B (zh) | 一种流媒体数据直播中播放点动态控制方法 | |
US8804721B2 (en) | Multi-stream communication | |
US8059560B2 (en) | Tree-type network system, node device, broadcast system, broadcast method, and the like | |
CN100559776C (zh) | 一种流媒体*** | |
CN101132390A (zh) | 基于p2p技术的流媒体*** | |
KR20030056701A (ko) | P2p 방식을 이용한 멀티미디어 스트리밍 장치 및 방법 | |
CN103634692A (zh) | 基于cdn和p2p的混合流媒体视频点播*** | |
CN104967866B (zh) | 一种动态自适应的p2p直播流媒体子流调度方法 | |
WO2006051382A1 (en) | An intelligent application level multicast module for multimedia transmission | |
Delaney et al. | On consistency and network latency in distributed interactive applications: A survey—Part II | |
CN101001312A (zh) | 一种支持点对点技术的网络电视(iptv)机顶盒 | |
KR20020010913A (ko) | 통신 네트워크에서의 방법 및 장치 | |
CN105450675A (zh) | 一种流媒体播放中客户端选择cdn服务节点的方法 | |
JP2011082977A (ja) | P2pネットワークシステム及びそのデータ送受信方法 | |
CN104320672A (zh) | Cdn-p2p混合架构下的直播流媒体***资源调度方法 | |
JP2012150809A (ja) | P2p基盤のストリーミングサービスでバッファリングを行うシステムおよび方法、並びにクライアントでバッファリングを処理するアプリケーションを配布するシステム | |
CN105430046B (zh) | 一种利用虚拟化技术实现的cdn加速***及方法 | |
WO2014190642A1 (zh) | 一种媒体数据的传输方法、装置和*** | |
US20070160048A1 (en) | Method for providing data and data transmission system | |
CN101018201A (zh) | 一种p2p流媒体直播技术的平行扩展方法 | |
CN100531384C (zh) | 一种集群式流媒体***中动态节目的分发和服务方法 | |
CN102957729B (zh) | 一种多媒体会议音视频传输方法及设备 | |
CN100446567C (zh) | 在信息家电中实现p2p流播放的装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C57 | Notification of unclear or unknown address | ||
DD01 | Delivery of document by public notice |
Addressee: Ningbo success Multimedia Communication Co., Ltd. Document name: the First Notification of an Office Action |
|
DD01 | Delivery of document by public notice |
Addressee: Lu Chunmei Document name: Notification that Application Deemed to be Withdrawn |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080227 |