美文网首页
网络视频背后的技术

网络视频背后的技术

作者: 晓在IT | 来源:发表于2021-11-28 23:07 被阅读0次

一、推流
将录制视频进行采集、编码、美颜处理后推送给直播服务器进行处理。将视频推送到服务器的这一过程就叫做推流。
二、拉流
服务器对传送过来的视频进行处理例如转码、录制、截图、鉴黄后将视频分发给正在观看直播的客户(播放器)。服务器将视频分发给客户端的这一过程就叫做拉流咯。

三、推流和拉流的关系

推流端和拉流端是1->N的关系,对于每一路推流,可以同时存在多个拉流端,即推流可以复用。当多个用户请求同一资源(如同一摄像头)时,只需要推一路流即可,这时候每个用户的拉流地址rtmp相同。推流和拉流之间需要流媒体服务器作为桥梁,负责实时流的转发工作,例如使用的时Nginx+rtmp module。


image.png

如果多个用户需要播放同一个实时流数据,那么理想情况下,推流端的数据应该可以复用,也就是说,推流端只需要推一路流,供多个播放终端使用。此时推流端和播放端是一对N的关系。

image.png

如果播放用户很多,推流端和播放端数量大,只靠一台流媒体服务器转发数据肯定不行。这时候需要多台流媒体服务器协同工作,当有多个流媒体服务器时,就会出现一个问题:当用户请求实时流,该如何为它分配流媒体服务器呢?此时,就会引入另外一个概念:负载均衡。当有多台流媒体服务器时,我们需要通过某种策略去计算,得出最适合的流媒体服务器,比如找出当前负载量最小的服务器,给用户使用。

相关文章

  • 网络视频背后的技术

    一、推流将录制视频进行采集、编码、美颜处理后推送给直播服务器进行处理。将视频推送到服务器的这一过程就叫做推流。二、...

  • 网络视频背后的技术

    前段时间看了一个5岁~90岁的人生焦虑,其实焦虑源于在这个快速的社会,对面临问题感觉到束手无措、对未知知识的焦虑。...

  • 当推荐算法遇上5G时代

    时下各种网络视频风靡全国,我了解到这些视频的背后都有一种数据技术支撑——推荐算法。 “推荐算法是计算机专业中的一种...

  • 「经验」高清监控系统中如何选择合适交换机以及配置注意事项

    视频处理技术以及网络技术的发展,使得高清监控技术应用快速发展。如今,视频监控网络化、高清化、智能化已经不是概念,而...

  • 优酷原创网络视频推广技术分析

    优酷原创网络视频推广技术分析

  • 从数学的视角看社交网络

    社交网络分析(SNA)是探索关系背后的科学与技术,从数学的角度看社交网络,用图论的方法探查社交网络。在技术上,通过...

  • 工作中的小插曲(八)

    视频会议,有利有弊 随着通信技术的快速发展和信息网络的普及,利用电视技术和设备,通过通信网络召开的视频会议(会议电...

  • 音视频文件格式及编解码基础

    视频播放器原理 视音频技术主要包含以下几点:封装技术,视频压缩编码技术以及音频压缩编码技术。如果考虑到网络传输的话...

  • 音视频基础

    一、视频播放器原理 视音频技术主要包含以下几点:封装技术,视频压缩编码技术以及音频压缩编码技术。如果考虑到网络传输...

  • 10000分钟网络技术经验视频教程

    节省你的技术人工成本,提高你的网络营销效率! 制作近10000分钟建站技术视频,21套主课程视频教程,35套副视频...

网友评论

      本文标题:网络视频背后的技术

      本文链接:https://www.haomeiwen.com/subject/kgckxrtx.html