视频直播软件开发用到的流媒体技术主要有哪几种

视频直播软件开发用到的流媒体技术主要有哪几种,第1张

视频直播软件系统开发,流媒体技术主要有以下几种:

1、智能流技术

自动检测网络状况,并将音视频的属性调整到最佳,使用用户收到与其网络速度相符的媒体流,从而获取最佳的用户体验。

2、分流(splitting)技术

一般只在视频直播系统开发中使用。发送服务器将媒体流发送到分布在各地的多个接收服务器,客户端可以就近访问服务器获得较高质量的媒体流,同时减少带宽使用。推流为将直播内容推送至服务器的过程;拉流为服务器已有直播内容,用指定地址进行拉取的过程。

3、缓存(caching)技术

解决由于异步网络、网络延迟和抖动导致的数据包错序的问题,数据包先缓存在本地,而缓存系统使用环形链表结构丢弃掉已经播放的内容,防止缓存溢出。

4、内容分发网络(CDN)技术

架构在IP网络之上的一个内容叠加网,通过引入主动内容管理、全局负载均衡和内容缓存等技术,将用户请求的流媒体内容发布到距离用户最近的网络边缘,从而提供响应速度,减轻骨干网络的压力。

八百里flash p2p流媒体系统可以满足你做视频直播的功能,它采用了无插件Flash P2P技术

无需安装额外的插件,直接使用浏览器即可实现视频的播放,这样不仅给观众良好的体验,同时可以覆盖绝大多数观众,包含Windows, Mac OS, Linux, Android, Air 平台的用户。还支持直播点播无缝接合,可随时回看过去的视频内容,直播完成之后可以直接转化成点播。

IOS系统终端、Android40以上系统终端、Windows设备,Web、APP播放支持;

Android40以下系统终端,Web播放不支持,APP播放支持; l rtmp输出,这种方式主要支持pc上flash播放器的直播应用,也支持android设备的直播应用,其芯片需要有adobe官方授权。

l http-flv输出,以flv封装实时音视频流,通过http协议分发,这种方式既支持pc上的flash播放器,也支持android设备的直播应用。

l HLS输出,这种方式支持iphone、ipad、ipod等设备的播放应用。

l RTSP输出,这种方式支持android原生媒体播放应用。 输出时进行实时转协议

1. udp输入,rtmp输出

2. udp输入,http-flv输出

3. udp输入,HLS输出

4. udp输入,RTSP输出

5. rtmp输入,http-flv输出

6. rtmp输入,HLS输出

7. rtmp输入,RTSP输出

8. http ts输入,rtmp输出

9. http ts输入,http-flv输出

10. http ts输入,HLS输出

11. http ts输入,RTSP输出 Sewise直播1服务器所采用RedHat Enterprise Linux Server 61操作系统,采用最小化安装(Minimal)方式进行安装操作系统

在安装好操作系统后,我们采用了RPM本地包的方式进行快速安装,这里面安装了PHP解析器 NGINX WEB服务器 MYSQL数据库 JAVA环境的应用 基础环境的安装部署

Sewise 提供了一键部署的安装包,可以通过这个方法快捷部署您订购的直播服务具体方法如下:

首先,把安装包拷贝到已经装好操作系统的目标服务器,拷贝的方法:

你可以使用U盘等移动存储把安装包拷贝到目标服务器;

2你可以使用Sewise提供的安装光盘,把安装包拷贝到目标服务器;

3通过SSH把安装包发送到目标服务器以下是上面三种方法的具体操作步骤

1 使用U盘等移动存储

1) 把安装包拷贝到U盘如下图 2) 输入服务器操作系统用户名密码并回车,如下图 3) 把U盘插入目标服务器,插好后,操作系统会提示识别到U盘并记录U盘在系统中识别的盘符,本例中U盘被识别为sdb,如下图 4) 提示识别U盘的信息出现后按键盘上的回车键回到命令录入状态 5) 输入 mount /dev/sdb1 /media 回车 把U盘挂载到服务器的操作系统上命令中的sdb 就是第三步中U盘被系统识别的盘符

6) 输入 cd /media 并回车 进入U盘: 7) 输入 ls 并回车 查看U盘里的文件内容,并记录安装包的文件名 zhibo_script: 8) 输入 cp –af zhibo_script /root 并回车 把安装包拷贝到目标服务器上 9) 稍等一会等待安装包拷贝好过程大概需要1-2分钟,等到操作系统变成命令录入状态,即说明安装包已经拷贝好了,如下图 10) 输入 cd 并回车 去到安装包所在目录 11) 输入 ls并回车 查看安装包是否已经拷贝到该目录下 12) 输入 cd zhibo_script并回车 进入安装包文件夹 13) 输入 ls并回车 查看安装包文件夹下的内容 14) 输入 sh installzb点sh并回车 开始安装直播服务 15) 安装过程根据服务器的性能而定,大概需要5-10分钟安装结束后,系统会自动重启服务器重启完毕后直播服务就安装好了

2 使用安装光盘

1) 把Sewise 提供的安装光盘放入服务器的光驱里

2) 输入服务器操作系统用户名密码并回车,如下图 3) 输入 mount /dev/cdrom /media 并回车 把服务器的光驱挂载到服务器的操作系统上命令中的cdrom 就是服务器的光驱被操作系统识别到的盘符 4) 输入 cd /media并回车 进入服务器光驱 5) 输入 ls并回车 查看服务器光驱里光盘的文件内容,并记录安装包的文件名zhibotargz 6) 输入 cp –af zhibotargz /root并回车 把安装包从光盘拷贝到目标服务器 7) 稍等一会等待安装包拷贝好过程大概需要1-2分钟,等到操作系统变成命令录入状态,即说明安装包已经拷贝好了,如下图 8) 输入 cd 并回车 去到安装包所在目录 9) 输入 ls并回车 查看安装包是否已经拷贝到该目录下 10) 输入 tar –zxvf zhibotargz 并回车 解压安装包 11) 解压完毕后,输入 ls 并回车 查看解压后的安装包 12) 输入 cd zhibo 并回车 进入安装包文件夹 13) 输入 ls 并回车 查看安装包内的文件内容 14) 输入 sh installzb点sh 并回车 开始安装直播服务 15) 安装过程根据服务器的性能而定,大约需要5-10分钟安装结束,系统会自动重启服务器启动完毕后直播服务就安装好了

3 通过SSH工具发送安装包

1) 输入用户名密码,登陆服务器操作系统

2) 输入 ifconfig 并回车 查看服务器的具体IP并记录

本例中IP 为1921680154 注意:如果服务器有多个网卡,配置了多个IP,请记录用来提供服务的IP

3) 打开SSH 工具 本例中使用的SSH 工具为 SSH Secure Shell 4) 鼠标左键点击Quick Connect 并输入上面记录的服务器IP 和用户名 5) 鼠标左键点击Connect 6) 鼠标左键点击Yes,并在后面弹出的对话框里输入密码 7) 鼠标左键点击OK 这样SSH 工具就连上目标服务器了 8) 如下图所示,鼠标左键点击红框标准图标 9) 弹出的对话框如下图所示 10) 在对话框左边窗口选择计算机,鼠标左键双击该图标 11) 继续选择分区等找到安装包 12) 对安装包点击鼠标右键 13) 鼠标左键点击Upload 14) 发送安装包过程大概需要2-3分钟(视网络带宽情况而定)等待所有文件发送完毕后即可开始安装 15) 关闭发送对话框回到SSH 工具 16) 输入 ls 并回车 查看安装包文件夹是否已经上传成功 17) 输入 cd zhibo_script 并回车 进入安装包文件夹 18) 输入 ls并回车 查看安装包文件夹下的内容 19) 输入 sh installzb点sh 并回车 开始安装直播服务 20) 安装过程根据服务器的性能,大概需要5-10分钟安装结束后,系统将自动重启服务器启动完毕后直播服务就安装好了

直播12服务器的初始化:

服务器启动完毕后再次输入用户名密码,登陆服务器操作系统

输入 ifconfig 并回车 查看服务器的具体IP 并记录 本例中IP 为1921680154 到此我们的直播服务软件已经安装完成,软件的使用方法可以参考直播使用手册

十大电视直播软件:

1、电视家浏览器

软件介绍:您可以通过访问并收藏您当地的电视台直播网页,全网搜索功能可以实现视频和所有内容的全网络查找,持拼音首字母,拼音全拼和汉字等各类输入对于您常用的网页,还可以收藏到首页的收藏夹中,满足您的个性化需求。

2、电视家

软件介绍:电视家,致力于打造安卓大屏上最清晰、最流畅、最稳定的电视直播软件。 便捷收看国内外电视台、地方电视台、互联网直播频道等,只有你想不到,没有你看不到;节目源由万千网友共同维护,随时提供稳定可靠的节目源。

3、电视猫

软件介绍:电视猫视频(电视猫MoreTV)提供画质清晰稳定的电视直播,和丰富的电视剧、**和网络视频点播服务,UI风格独树一帜,热门专题叫你爱上电视。

4、hdp直播

软件介绍:针对网络电视机顶盒精选设计的UI和操作体验,600多个频道每天更新,遥控器数字选台,极速换台,多种自定义节目单方式。

5、阿狸直播

软件介绍:阿狸直播让看电视更加简单,让我们一起体验最纯粹的电视直播,和最优质的直播源。

6、电视大师

软件介绍:电视大师是一款强大的电视直播节目收看软件,有数百个频道,换台方便、速度快,收看稳定、画质清晰。

7、小微直播

软件介绍:小薇直播是一款电视直播软件,使用非常方便快捷,运行于智能电视盒或者智能电视;P2P直播协议支持,操作简单 功能齐全,老人使用方便,无需任何设置,下载即可使用上手,小微直播操作简单、快速。

继承用户数字电视习惯,上下按键换台。特别增加直播时移功能(按左右键即可实现),6小时内直播随时回放,还可以自己按菜单设置左右键切换流畅源!

8、樱桃直播

软件介绍:樱桃直播是一款十分简单,干净的直播软件,节目源丰富,收录了央视和卫视等节目源,支持回看,快速切台,让你无需等待,保证你收看的稳定性和给你良好的观看体验,同时支持手机和平板。

9、小鹰直播

软件介绍:小鹰直播提供高清、流畅、稳定的直播服务。支持自定义源、P2P源;针对电视遥控器做了完美适配,支持频道分类、快速换台、数字选台等功能。

10、CIBN微视听

软件介绍:VST全聚合全面改名为CIBN微视听,CIBN微视听是按照国家相关可管可控文件规定,接入播控方,在电视大屏幕上提供正版、高画质、流畅的在线影视内容服务,CIBN微视听是基于千万级用户的VST30升级的版本,保留原本简单、极致的用户体验。

人性化的服务和智能的影片推荐UI,更添加更多独播影视资源,让您全家欢乐享受视听盛宴!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 视频直播软件开发用到的流媒体技术主要有哪几种

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情