p2p流媒体技术(简述流媒体的特点)

【前言】今天发现二哥在搞流媒体,顿时来了兴趣(之前在考试维护的时候经常听老师说P2P等),追问之下之前林哥搞成功过,而且写了一系列博客;于是乎便翻开博客,认真看了看,写的非常不错:从概念到安装实现(linux和windows)再到性能测试对比非常不错(详见:http://blog.csdn.net/u012407484/article/category/2732453);…

大家好,又见面了,我是你们的朋友全栈君。

强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan

【前言】

    今天发现二哥在搞流媒体,顿时来了兴趣(之前在考试维护的时候经常听老师说P2P等),追问之下之前林哥搞成功过,而且写了一系列博客;于是乎便翻开博客,认真看了看,写的非常不错:从概念到安装实现(linux和windows)再到性能测试对比非常不错(详见:http://blog.csdn.net/u012407484/article/category/2732453);

    在看博客之前和二哥交流,自己当时认为流媒体是P2P,看了林哥的博客后对流媒体的概念了解了,感觉不太对劲,于是乎马不停蹄在网上度娘了一把进行验证,果然发现流媒体和P2P是不同的两个东西,但是P2P技术在流媒体领域中应用比较广泛,也难怪之前自己将两者混为一谈。

    通过在网上查资料和林哥的博客自己对传统媒体,流媒体,加P2P的流媒体技术有了更多的了解,在此与大家共享。

【流媒体进化之路】

    1、传统媒体:刚开始的时候大家在网上看视频或音频等媒体是采用传统媒体的方式:从服务器下载完后再能进行播放:

                   p2p流媒体技术(简述流媒体的特点)

    2、流媒体:随着人类生活越来越丰富,品味越来越高(比如:视频要超清滴等),逐渐发现传统媒体的方式不能满足人类的需要(比如:要看个超清的电影可能需要缓冲4个小时);于是乎流媒体技术应运而生:

                    p2p流媒体技术(简述流媒体的特点)

    3、加P2P的流媒体:随着互联网的快速发展,利用互联网进行娱乐的人越来越多,相信大家有这样体会,每到上网高峰期自己看视频卡的要死;这便是普通流媒体中存在一个问题,服务器的压力太大,服务器性能和带宽承受不住;很简单一个解决方案:加大服务器的带宽,提高服务器的性能,或许会暂时解决问题,但是当客户再多,服务器的性能和带宽又承受不住,实践表明这种客户增长速度要远大于服务器和带宽的增长。于是乎应用P2P技术流媒体应运而生:

     (1)最开始只有客户A获取资源示意图:

            p2p流媒体技术(简述流媒体的特点)

     (2)过一会儿后客户B获取资源示意图:

             p2p流媒体技术(简述流媒体的特点)

     (3)再过一会儿客户C访问资源示意图:

          p2p流媒体技术(简述流媒体的特点)

    (4)不难看出采用P2P技术后刚开始是从服务器上获取初始资源,随着客户机不断获取资源,后来的客户机可根据相应的算法判断到离其最近的机器上(并不一定是客户机哈)有自己想要的资源然后去获取之;不难看出当客户机越多,资源分布在客户机中的概率越高,自然而然获取资源更快;所带来的体验更好(比如:看视频时,同时看的人越多反而越流畅了)。

【总结】

    1、从传统媒体—>流媒体—>含P2P流媒体:技术复杂度逐渐递增,人的体验越来越好;

    2、随着人类的生活越来越丰富需求越来越高,从而推动技术在不断的发展;   
    3、学习的兴趣来源于经历来源于好奇心。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125765.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月18日 下午1:00
下一篇 2022年4月18日 下午1:00


相关推荐

  • 0xf7什么意思(0x80041010)

    int最大值:0x7f7f7f7f=21474836472147483648溢出为-2147483648

    2022年4月12日
    83
  • android toast_Android Toast

    android toast_Android ToastandroidtoastToastmessageisusefultoshownotificationforsmalltimeinandroidapp.Inthistutorial,we’lldiscussandimplementandroidToastmessageexample.Toast消息对在Android应用中显示少量通知非常有用。在本教…

    2025年11月7日
    5
  • 服务器与矿机的区别_云服务器怎么挖矿

    服务器与矿机的区别_云服务器怎么挖矿矿机与云计算服务器外观区别内容精选换一换华为云人脸识别服务帮助中心,为用户提供产品简介、用户指南、API参考、常见问题等技术文档,帮助您快速上手使用人脸识别服务。云专题为你精心准备的答疑解惑内容,内容主要包括云计算行业相关知识内容,用户常见问题解决方法等来自:其他矿机与云计算服务器外观区别相关内容您可以使用公共镜像、私有镜像或共享镜像创建云服务器。使用公共镜像和私有镜像创建云服务器的区别是:公…

    2026年4月17日
    4
  • 注册公司事宜(注册公司需要什么条件)

    本公司专主代办广州注册公司,广州公司注册,创业者可选择的注册公司主要有两类:一是在海外注册公司,二是在内地如广州注册公司,。不管在国内注册还是在海外基本的操作模式都是相同的,只不过对于成立的公司在手续、税收等政策上有点不同,但就是这点不同,会对未来的公司造成巨大的影响。一、在海外注册公司与广州注册公司的区别      创办企业者可以选择在海外注册公司,现在流行的注册海外公司的方法是注册离岸公司。

    2022年4月11日
    51
  • 7 款最佳 AI 文本生成器:2025 年的热门内容?

    7 款最佳 AI 文本生成器:2025 年的热门内容?

    2026年3月15日
    2
  • python中列表(list)函数及使用

    python中列表(list)函数及使用序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列

    2022年7月3日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号