• <small id='ucouyaxe'></small><noframes id='7lzb2qi6'>

  • <tfoot id='mu9ui7r0'></tfoot>
    您的位置:荆州电脑信息网 > 设置问题 > 直播-拉流和推流怎么设置?

    直播-拉流和推流怎么设置?

    作者:电脑信息网日期:

    返回目录:设置问题


    推流环节对直播链路的影响非常大,e799bee5baa6e78988e69d83338如果推流网络不稳定,就算前期在音视频处理、编码和封装上做何种优化,用户体验都会很糟糕。推流实际上就是在把封装好的视频和音频传输到服务器的过程。换句话说,就是将现场的视频信号传到网络的过程。此外,推流这个环节对网络的要求比较高,如果网络不稳定,直播的效果就会很差,像是遇到卡顿、延时等情况。
    推送协议种类
    根据使用案例,一对一直播软件开发中,接触到的推送协议有以下几个:
    1、RTMP
    RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT、RTMPS、RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash平台和支持RTMP协议的流媒体之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server、Ultrant Media Server、red5等。
    RTMP是目前主流的流媒体传输协议,广泛用于直播领域,可以说市面上大多数的直播平台都应用了这个协议。优点:CDN厂商基本都支持此协议,兼容性强,且在各平台上实现容易。缺点:传输成本高,在弱网环境下比较容易丢包;不支持浏览器推送;最重要的一点是RTMP是Adobe的私有协议,但是Adobe已经不再更新。
    2、WebRTC
    WebRTC,即网页即时通信的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它目前已经开源并且在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。相对于一对一直播软件,它更多的是广泛应用在各种视频会议中。此协议的优点是:由于是纳入W3C标准,主流浏览器对它的支持逐渐提高,相比起RTMP来讲,它在弱网情况下的空间优化较大,而且支持点对点通信,从而降低了整体延迟。但是缺点也比较棘手,就是目前传统CDN中没有类似的服务提供。
    3、基于UDP的私有协议
    有些一对一直播软件开发商会使用UDP作为底层协议开发自己的私有协议,因为UDP在弱网环境下,通过一些定制化的调优可以达到比较好的弱网优化效果,但同样因为是私有协议也势必会有现实问题:开发成本高,往往需要自建CDN或者和CDN达成协议,另外由于兼容性较差,在面对升级时可能得不到技术支持。
    那么该如何推流?
    1、在推流传输方面全部由开发商自己搭建,花费较大,总体来说不太现实。
    2、在直播软件开发中,可以和一些主流CDN厂商或者云视频服务商合作,它们往往会提供推流的“一条龙”服务。
    3、大多数直播平台都会同时接入多个视频云服务提供商,这样可以做拉流线路互备,对推流后视频集群再进行优化也可提高直播的流畅性和稳定性。

    推流,指的是把采集阶段封包好的内容传输到服务器的过程e5a48de588b6e799bee5baa6e997aee7ad94336。其实就是将现场的视频信号传到网络的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验很是糟糕。

    要想用于推流还必须把音视频数据使用传输协议进行封装,变成流数据。常用的流传输协议有RTSP、RTMP、HLS等,使用RTMP传输的延时通常在1–3秒,对于手机直播这种实时性要求非常高的场景,RTMP也成为手机直播中最常用的流传输协议。最后通过一定的Qos算法将音视频流数据推送到网络断,通过CDN进行分发。

    扩展资料:

    直播中使用广泛的“推流协议”一般是RTMP(Real Time Messaging Protocol——实时消息传输协议)。该协议是一个基于TCP的协议族,是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。

    在高精尖沙龙直播中,最初使用传统设备进行“推流”。

    具体过程就是:通过网线将EFP系统中的切换台、网络编码器、笔记本按顺序连接,连接完成后确保笔记本电脑的IP地址和网络编码器的地址在同一网段,然后在电脑页面上对编码器的各种“推流参数”进行调整,为保证正常“推流”,还需设置网络推流地址,输入推流地址、直播地址、视频模式、分辨率、码率、播放域名、播放地址等内容。设置完毕后确认IP地址,再进行网络测速,并确保网络与网络编码器连接正常。此种“推流”所需设备过多,出现问题后十分麻烦,需要对设备进行逐一排查,极耗费时间。

    后来,将直播系统改为Livestudio系统,“推流”内置在Livestudio的软件之中,整个“推流”过程不再需要额外的网络编码器和笔记本等设备,也无需再设置IP,只要网络正常,联网即可完成操作,还可根据网络的实际情况设置“推流”的质量以满足要求。此种操作十分便捷,有效避免了上述问题的出现。

    参考资料:百度百科:网络直播


    狼牙直播分析:推流是指用obs 等内容抓取软件把内容传输到服务器的过程,拉流是指服务器上已经有直播内容,用指定地址进行拉取。

    这个方式比较多,要看你用什么设备了。一般直播的话,我们都会选择采集卡,这样直接通过直播软件推流到直播平台的服务器就好了。推流协议是RTMP。

    那么另一种直播方式就是拉流,拉流的话,可以使用编码器,直接将视频源接入编码器,编码成网络流,然后通过VLC软件解码就好了。拉流协议是HTTP/RTSP居多。

    <small id='m354cvy9'></small><noframes id='7p2n21bd'>

    <tfoot id='mmgeze0s'></tfoot>
        <tbody id='0ljwbdrc'></tbody>

      相关阅读

      • 直播-拉流和推流怎么设置?

      • 电脑信息网设置问题
      • 推流环节对直播链路的影响非常大,e799bee5baa6e78988e69d83338如果推流网络不稳定,就算前期在音视频处理、编码和封装上做何种优化,用户体验都会很糟糕。推流实际上就是在把封装好的
      关键词不能为空

      标签导航

      街机游戏怎么调按键 街机模拟器MAME的一些按键怎么设置? 街机模拟器如何设置多个按键为一个键? 怎么修改街机模拟器的默认键盘设置? 怎么激活Windows10企业版 win10企业版ltsc怎么激活? win10企业版LTSC怎么激活 win10企业版LTSC好不好用? win7系统更新之后出现强制关机怎么办 电脑自动更新 重新启动的时候能不能强制关机 电脑更新时能不能关机? 电脑安装更新时可以强制关机吗 什么是直播推流 微信小程序直播拉流推流不走腾讯云可以吗 开发一款直播系统app需要推流?什么叫推流?如何推流? 在网络直播中什么叫推流? win10桌面图标左下角箭头怎么去掉 Win10系统怎么删除桌面快捷方式图标左下角箭头 win10去掉快捷方式小箭头,怎么去除桌面图标箭头 win10如何去除桌面快捷方式图标小箭头 win7如何关闭测试模式 怎么关闭win7系统右下角出现测试模式 如何关闭windows7测试模式 关闭win7测试模式的方法 Win7测试模式怎么关 领英上怎么发布文章 领英(linkedin)如何设置英文版面? 怎样把手机linkedin变成英文版? 在iPhone 6 ... 请问领英帐号怎么退出?怎么修改头像? win10升级后,所有应用都无法打开了,怎么办? win10专业版升级之后系统自带软件打不开 Win10系统所有自带应用都打不开了怎么解决 win10系统升级后所有的应用打不开怎么办 win7 测试模式怎么进入 win7的测试模式是什么意思 win7 64位怎么进去测试模式大神快来, 右下角出现测试模式 win7 内部版本7601如何去掉 win10自带app可以卸载吗 Win10正式版哪些预装的应用可以卸载 win10appstore怎么卸载软件 win10系统自带的软件能卸载吗 Win7旗舰版如何关闭开机磁盘自检 WIN7 64位开机磁盘自检怎么关闭 Win7系统如何取消电脑开机自动检测硬盘? 如何取消Win7电脑开机自动检测硬盘 wordpress首页幻灯怎么设置满屏宽度 怎样设置ppt的宽度 ppt怎么将宽度大小从厘米设置为磅 ppt幻灯片尺寸怎么设置 如何自定义win10快捷键设置 win10如何设置利用win键的快捷键? win10右键没有图形属性怎么设置快捷键 Win10桌面快捷方式右键属性中“目标”选项打不开怎么办 装了WIN7 xp双系统但没Win7启动项

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网