直播APP源码在开发过程中需要注意哪些问题?
1)前端采集编码设备:主要提供直播信号源的采集和编码压缩功能,并将信号推送到直播流媒体服务器上。
2)直播流媒体服务器:负责直播流的发布和转播分发功能。关于流媒体服务器主要有三方CDN和自建流媒体服务器两种形式。
3)WEB服务器:通过系统的直播服务器搭建部署,实现视频直播内容在终端上的展现。
4)安卓、iOS前端和后台数据需要打通:
后台可以设置用户注册后是否允许拥有自己的直播间,选择允许,那用户注册后即可直接直播。相反,用户只能申请签约主播,然后由后台审核通过才可以用户自己的房间,进行直播。
百度搜索bilibili网站,然后进入该网站主页,在主页的最上方靠右的菜单中,点击个人头像,出来下拉菜单后,点击“直播中心”
2、进入个人直播中心,然后点击“我的直播间”
3、在我的直播间页面,点击“开播设置”,你需要设置你的直播名字,直播分类,个人简介等信息
ps:建议你用另外一个页面,打开自己的直播地址,这样就可以自己实时查看自己的直播页面效果了。
4、在我的直播间页面,继续向下拉页面,设置直播封面,然后点击“开始直播”
5、出来如图所示:先点到这里,知道这里有两个地址就可以了,这是你要进行obs设置时候需要用到的地址。
二、obs软件设置
1、打开obs软件。
2、来源中选择+号,选择显示器捕获,你也可以选择游戏捕获
3、在弹出来的菜单中,点击“确定”
4、依次点击“工具”,“自动配置向导”
5、使用信息:如果你为了直播,优先开通第一个选项,如果你只是为了录制视频,可以开通第二个选项,点击“下一步”
6、默认设置,你也可以更改,点击“下一步”
7、在流类型中,点击它后面那个小三角,出来就是自定义流媒体服务器了。
8、返回到B站的直播设置界面,你可以将第一步骤第5小步骤的两个地址,按照顺序复制到这个框中了
9、复制第二个地址到第二个框中,这个时候,出来一堆省略号,你可以点击后面的显示,就可以显示出地址了
10、然后将“通过宽带测试。。。。“前面的框框√去掉,直接填写1200。你可以根据你的电脑配置自己写比特率,我这个值有点低,因为用默认的2500显示连接不上服务器。点击“下一个”
11、有时候会出现这个画面,你需要重新关闭直播再打开。
12、重新打开开始直播按钮之后,就正常后,点击“应用该设置”
13、/14然后返回到obs,点击开始推流
14、刷新直播地址页面,然后可以选择一个备用线路,直播就正常了。
《RONGTV腾龙网络电视》是一款优秀的卫星电视播放软件,目前拥有1000多个卫星频道播放能力。
自设卫星接收服务器,采用倍压编码技术,带宽减少一倍,并将试用用户与正式用户线路分离,保证了正式用户的流畅观看。
◆ 达到美国NTSC国家广播级图像质量标准700KBPS
◆ 采用RONGTV图像清晰度倍增++技术,达到网络一般直播1MBPS的水平。
◆ 接近DVD**和CD音质的视频和音频品质,创造IPTV业界新广播标准。
◆ 采用MICROSOFT DRM SDK的加密卫星直播信号WMVIDEO LIVE传输技术,使用独享电信和网通双光纤信号直播和100MBPS独享双主播服务器向全球正版用户播出。
◆ 光纤线路分离办法保证正式用户播放速度
下载:http://downloadenetcomcn/speed/toftpphpfname=050832006030804
腾龙网络电视注册码 :602 806 1001 195 68
另外可以考虑别的网络电视 有很多不错的
我用的是PPStream
PPLive:
PPLive是一款用于互联网上大规模视频直播的共享软件。本软件使用网状模型,有效解决了当前网络视频点播服务的带宽和负载有限 问题,实现用户越多,播旁搅鞒┑奶匦裕�体服务质量大大提高!
软件特色:
1 播放流畅、稳定。接入的节点越多,效果越好。但是,个别节点的退出又不影响整体性能。
2 系统配置要求低,占系统资源非常少!
3 使用时数据缓存在内存里,不在硬盘 上存储数据,对硬盘无任何伤害!
4 多点下载,动态找到较近连接 5 支持多种格式的流媒体文件,(mms、asf 等)
主页:http://wwwpplivecom/indexshtml
PPStream:
ppStream是一套完整的基于P2P技术的流媒体超大规模应用解决方案,包括流媒体编码、发布、广播、播放和超大规模用户直播。能够为宽带用户提供稳定和流畅的视频直播节目。与传统的流媒体相比,ppStream采用了P2P-Streaming技术,具有用户越多播放越稳定,支持数万人同时在线的大规模访问等特点。
ppStream客户端可以应用于网页,桌面程序等各种环境。您可以安装后在网页中体验ppStream。
主页:http://wwwppstreamcom/
沸点网络电视:
沸点网络电视是一款免费、高速的网络电视软件,提供丰富的体育、娱乐、资讯类节目,让您在网络上不花钱就能收看到喜爱的在线电视节目。沸点采用P2P加速技术,看的人越多越流畅,欢迎您向朋友推荐。
目前沸点还处于测试阶段,但沸点的开发者们正在通过不断的努力改进、完善它,力争向广大网友提供更加快速、更加清晰、更加稳定的电视节目。
主页:http://tvnet9org/indexhtml
中华网视CCIPTV:
频道丰富,节目众多
CCIPTV网络电视是中国最大的新一代网络电视门户软件,这里拥有众多的国内外网络电台、网络电视频
道,用户在这里通过点击自己喜欢的网络电台、网络电视的联接地址,收听、收看国内外众多的电台和
电视频道。
播放流畅,视听清晰
在节目质量上,CCIPTV网络电视提供充足的服务器和带宽以保证节目转播的质量和流畅,并且,CCIPTV
网络电视自主开发了中国第一套基于Internet的P2P流媒体传输系统P2PIPTV,P2PIPTV系统采用了最新
的H264编解码标准,并对H264标准进行优化和扩展,大大提升了性能,从而实现高速、清晰的音视频
画面。在转播质量和流畅上给予双重保证。
即时评论,高度互动
在交互性上,CCIPTV网络电视提供现场评论的聊天模式,用户可以一边观看节目,一边发表自己的意见
和见解,而更多用户和主持人的评论更能加深您对节目的理解。
自建频道,广播心声
用户通过CCIPTV更可以建立自己的个性化频道,广播心声、交友聊天、卡拉OK。
突破地域,收视广泛
没有地域限制,全球同步视听,人群不分种族,同喜、同悲、共同关注。
主页:http://wwwcciptvcom/
TVants:
TVants是一种全新的流媒体播放软件,她的核心技术类似于现在非常流行的BT(BitTorrent), 即一个播放节点同时和数个播放节点交换(提供或索取)数据,使得带宽的占用达到最大化,获得 最佳的播放效果。
该软件的使用和BT下载很相似,当一开始使用的时候,速度不会很快,但是经过10分钟左右 的节点数据交换后,播放的效果会有很大改观,变得非常流畅。
目前该软件正处在测试期间,不是特别稳定,但是如果这项技术真正得以完美实现,这将是 一个突破性的技术,也将会使网络电视大规模普及。
主页:http://wwwtvantscom/
聆讯网络电视:
聆讯网络电视是一款用于互联网上大规模视频直播的共享免费软件,本软件采用多点下载,网状模型的P2P技术,具有人越多,播放越流畅的特性。
主页:http://tvlinkxcomcn/
Streaming Over P2P(SOP):
Streaming Over P2P 是一个真正基于P2P的网络电视直播系统,不会因为某些节点的退出而导致其他节点节目的中断或者抖动。通过该软件不仅能收看网络电视,还能播放流媒体文件轻松搭建属于自己的电视台。
SoP 的特点
SOP系统同时从多个对端获取数据,保证节目的稳定性和连续性
支持直接播放流行的流媒体文件(asf/wmv,rm/rmvb)
支持多种流媒体网络传输协议(mms,rtsp,http)
实时显示节目质量,方便用户选择合适的节目
用户在收看节目的同时可以录制节目
用户可以直接搭建自己的电视台,播放流节目或者播放文件。适合播客(podcast)应用
节目源可以是媒体流(mms,rtsp),也可以是流媒体文件
支持多文件循环播放,客户端自动切换
所有代码跨平台实现(目前可提供Linux和Windows服务端和客户端)。适合集成进机顶盒或其他嵌入式流媒体播放设备
全部使用内存缓冲,不损伤硬盘
绿色软件,客户端小巧灵活
系统结构支持认证和计费,适合运营
主页:http://deepororg/sop/
coolstreaming又来了
Coolstreaming是一种利用 P2P 技术实现的 IPTV ,是一种互联网上实现的没有规模限制的并有质量保证的IPTV 。使用Coolstreaming ,可以实时地收看/收听世界各地各个电视台的直播节目。 传统和普通的 IPTV 随着用户数量的增长,系统设备需要扩充,随之带来投资增大的问题。而 Coolstreaming 利用 P2P 技术,用户可以通过互联网收看听我们与世界各地电视台的直播节目而不受收看人数规模的限制。实际上,同时收看某一节目的在线人数越多,收视效果越好。 Coolstreaming 真正实现了互联网上任意规模电视/电台直播的能力。
大大降低大规模流媒体直播的服务器压力
减少了带宽占有量
用户见可实现点对点信息流通
降低了技术应用门槛
“人人为我,我为人人”共同加速机制达到了流畅播放网络电视的目的
频道列表是实时从服务器上获得的,时看时新
数据缓存在内存里,而不是不在硬盘,对硬盘不会造成任何伤害。
彻底从集中控制的节目表中解放出来
主页:http://wwwcoolstreamingcomcn/indexhtm
wwwsopcastorg
SopCast简介
SopCast是一个简单,易用的系统,可以在Internet互联网上观看流媒体的节目。也许有人说这种东西已经有很多了,但是这是一个真正居于P2P技术的网络媒体广播系统。他可以使网络中的任何一个节点成为一个转发者,成为一个贡献者,以降低媒体服务器由于用户数增加而导致的巨大的负荷。SopCast,基于P2P技术的流媒体系统是一个非常稳定的系统,不会因为某个节点的退出或者连接中断导致系统的不稳定,这个系统非常适合于在Internet上做视频的广播。
你可以使用SopCast来收看网络电视,甚至你可以用他来建立一个属于你自己的个人频道来和朋友,和全世界的网友来分享你的成果。我们的目的是使世界上任何人都可以以一种非常简单的方式在Internet上建立起一个自己的个人媒体世界。
特性:
1 同时从网络中很多节点获取数据(P2P技术),使节目频道更加可靠和稳定。
2 可以建立起你自己的频道并通过Internet对外广播。
3 流媒体支持asf,wmv,rm,rmvb等媒体类型。
4 支持媒体文件的重播功能
5 一个内置的电视频道的转播器,可以将别的媒体服务器上的内容进行分发。
6 支持mss,rstp,http等网络流媒体传输协议。
7 具有对广播源质量和频道质量监视的功能,帮助观看者选择一个质量高的频道。
8 当你在观看的时候可以对观看的媒体片断进行录制。
9 所有的节目都保存在内存中,对硬盘几乎无任何损害。
10 支持对流媒体发布者和观看者的认证功能。
11 支持在一台机器上的多个频道的发布。
12 一个很小的绿色软件,不需要修改注册表,不会修改系统文件。
13 支持URL的使用,可以将你的频道通过网页上的链接对外发布。
一、服务端选择:服务端可采用AuraStone固态流媒体系统,系统嵌入式硬件设计,集直播、点播、转码、录制、回看、权限管理等功能于一体,多协议并发,多终端适配。用户可通过一体机,电脑,笔记本,手机等智能终端进行观看。支持2000+/10000+并发。
二、服务端部署:
1 将AuraStone固态流媒体系统部署于核心机房,接入核心交换设备(多网口聚合设计,4x1G电口 +2x10G光口)
2 通过按键与液晶显示屏配置IP地址
3 完成AuraStone固态流媒体系统的IP设置,即可通过局域网内的任意一台智能终端访问观看页面。(统采用B/S架构,H5页面设计,无需安装任何播放插件即可观看)
三、前端搭建
直播节目源(演播室、录播,报告厅、会议,电视节目)等通过AU-NME9000高清网络媒体编码器接入,AU-NME9000高清网络媒体编码器采用嵌入式设计,广电级编码设备,支持多种视频接口(SDI,HDMI,CVBS),以顶以高效能编码、压缩、流媒体封装推送至AuraStone固态流媒体系统。
1将直播信号源和网络接入AU-NME9000高清网络媒体编码器
2 进入AuraStone固态流媒体系统后台创建直播节目,生成推流地址 。
3 将推流地址配到编码器,开始直播。
4 通过手机,电脑等智能终端访问AuraStone固态流媒体系统地址观看直播。
目前大多数的监控摄像机视频传输采用的是RTSP协议,仅限于本地局域网内传输,主要用于企事业单位内部监看管理,而要想实现互联网直播:
一个是现场需具备互联网网络条件;
二是视频传输协议必须是RTMP或SRT等直播平台支持的传输协议;
三是您需要去开通一个直播地址;
MG300视频网关,是一个嵌入式便携式硬件设备,将设备接入您的现场互联网,即可将您前端摄像机的RTSP视频流,实时转换为RTMP/SRT直播流进行网络直播。与此同时,MG300具备了强悍的流媒体直播能力,可以同时接入9路以内的监控RTSP视频流,同时推送到30+个不同的直播地址。
而且还可以将多个不同的监控RTSP视频,合成一个直播画面进行网络直播。现场无需任何工程改造,您只需购买一台网关设备,开通直播平台获取RTMP/SRT直播地址,即可快速、便捷、低成本化构建属于您自己的监控直播系统。
视频直播的实现过程如下:
1、从直播云服务器平台,获取rtmp的上行地址,及下行的观看地址;
2、在对编码器进行画质设置及上行地址设置;
3、现场网速测试,针对测试结果及目标用户的网络环境,调整编码器的画质码率;
4、连接采集设备(高清摄像机或视频切换台),并连上网络进行直播测试;
5、远端能看到听到,即表示直播无问题,就等活动正式开始前,提早进行直播。
当然想要有好的视频直播效果一定要有好的团队支持,拍立享的专业摄像师借助高清摄像机、推流器和网络视频直播系统,实现新闻发布会、体育赛事、远程会议、结婚庆典等现场实况直播;还可与拍立享照片直播兼容,实现视频直播和照片直播的双直播。
0条评论