流媒体

网络流媒体协议之RTSP 与 RTMP 协议详解

RTSP(Real Time Streaming Protocol)RTSP协议,这应该是实时性最好的了,如果要想实时性要求很高,比如0.5s以内,这个是不错的选择。前阵子模仿spydroid写了个建议的rtsp服务器,其实就是options,describe,setup,play,pause,teardown这几步了,这个协议用的最广泛,网上介绍也比较多。要想真正深入了解rtsp协议,c++语言

如何搭建一个完整的视频直播系统?

视频直播,可以分为 采集,前处理,编码,传输,解码,渲染 这几个环节,下面分别说下:采集,iOS是比较简单的,Android则要做些机型适配工作,PC最麻烦各种奇葩摄像头驱动,出了问题特别不好处理,建议放弃PC只支持手机主播,目前几个新进的直播平台都是这样的。前处理,现在直播美颜已经是标配了,80%的主播没有美颜根本没法看。美颜算法需要用到GPU编程,需要懂图像处理算法的人,没有好的开源实现,要自

视频直播系统开发,带您解读网络直播实现流程中的内容分发网络

进入2018年,国内各大直播平台都在筹划上市。直播行业目前在国内来说已经日趋成熟,直播工具化的特点逐渐凸显,各行各业都可以通过视频直播平台系统来实现拓客,流量变现等。之前,我们为大家介绍过视频直播实现的基本流程,即:音视频采集、视频滤镜、音视频编码、推流、流媒体分发、拉流、音视频解码、音视频播放。在这一过程中流媒体分发扮演着重要的角色,而流媒体分发又包含自建流媒体服务器和第三方CDN两种。我们今天

视频直播开发当中比较难处理功能给大家说一下

视频直播开发对于一家直播平台来讲算是核心的内容,纵观当今直播行业之中几家比较有名的直播平台,都是有着比较先进精细的直播开发。小编接下来就给大家说一说在直播开发当中比较难处理的功能: 1、从推流到拉流的通道,这当中包括数据采集→数据编码→数据传输(流媒体服务器) →解码数据→播放显示整个流程; 2、内容复制分发,也就是cdn这块,服务器收集到主播视频后再通过在全国各地的节点将视频内容分发到终端。cd