本篇文章给大家谈谈搭建流媒体服务器,完成自己的直播服务,以及对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
实现方案
先说说目前主流的开源流媒体服务器:Live555、EasyDarwin、DarwinStreamingSrvr、jrtplib、ffmpeg、Libav、Red5、Open Streaming Server、FMS、Wowza、FreeCast、Ngix+RTMP模块等。 rtsp协议,目前使用比较流行的开源软件有live555、vlc、DarwinStreamingSrvr等开源软件。
如果使用rtmp协议,可以使用Ngix+RTMP插件模块搭建服务器。这次我们选择了DSS(Darwin Streaming Server),它是苹果公司提供的开源实时流媒体播放服务器程序。 DSS 用C++ 编写,是一种开源、基于标准的流媒体服务器,运行在Windows NT 和Windows 2000 以及多种UNIX 实现上,包括Mac OS X、Linux、FreeBSD 和Solaris 操作系统。使用obs进行推流,
使用vlc 进行流式传输。
安装DSS
首先下载Darwin Streaming Server:
下载完成后,解压DarwinStreamingSrvr.tar.gz文件,进入dss目录启动shell,输入
sudo /usr/local/sbin/DarwinStreamingServer
须藤/usr/local/sbin/streamingadminserver.pl
确认dss服务已启动。该服务可以通过RTSP访问流媒体。打开浏览器http://127.0.0.1:1220/,访问Darwin Streaming Server WEB界面默认端口1220,会看到如下界面:
OBS 推送
obs(OBS Studio)是一款适用于Windows系统的开源流媒体软件。编码使用H264(X264)和AAC。它是一款非常易用的开源直播软件,为用户提供视频、文本、图像等抓拍录制功能。用于游戏流式传输的基于GPU 的高性能游戏捕获。支持DirectShow 捕获设备(相机、捕获卡等)、双线性或lanczos3 重采样。当然,选择它主要还是开源、免费的。它也更容易使用。
VLC拉流观看直播
首先打开VLC媒体播放器,然后点击左上角‘媒体’ ——‘打开网络流媒体’,然后输入网络URL输入rtsp://ip/xxx,就可以播放了。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/150491.html
用户评论
凉月流沐@
搭建流媒体服务器自己玩儿直播也太酷了吧!我刚开始学习,感觉还蛮复杂的,需要好好研究一下视频编码和网络传输协议才能搞定。
有9位网友表示赞同!
笑叹★尘世美
我一直想做个自己的直播平台,这样就不用受限于那些大公司了。这篇文章给了我一些启发,看来要自己动手搭建服务器确实难度很大!
有20位网友表示赞同!
孤城暮雨
现在市面上都有现成的直播平台可以使用,わざわざ去搭建流媒体服务器真是太麻烦了,除非你真的追求极致的控制权和性能。
有20位网友表示赞同!
逾期不候
看了这个文章感觉很有意思,以前没接触过流媒体服务器和CDN技术,现在开始学习了一下,真是一门奇妙的工程啊!希望能早日实现自己的直播梦!
有14位网友表示赞同!
寂莫
其实搭建流媒体服务器并不可怕,关键是要一步一步来,了解各环节的技术细节。如果家里有合适的空间环境,不妨试一试,说不定就能打造出一个属于自己的专属直播间。
有20位网友表示赞同!
聽風
这种自己搭建直播服务的模式确实很有未来,可以实现更加个性化和定制化的功能。想想看,你就可以自由地设置规则、管理用户,还能根据自己的需求调整硬件配置,想想就 exciting!
有16位网友表示赞同!
*巴黎铁塔
我有点想尝试一下这个DIY直播服务器,但我估计技术水平不够吧?而且维护成本也很高昂的样子… 不过还是好佩服那些动手能力超强的人!
有20位网友表示赞同!
发型不乱一切好办
搭建流媒体服务器可真是个挑战性很大的项目啊!需要对网络协议、服务器配置和视频编码等方面都有深入的理解。当然,如果你能克服这些困难,最终收获一个属于你的在线平台将会非常棒!
有5位网友表示赞同!
←极§速
如果只是想做简单的直播,其实不用非要搭建流媒体服务器,现在市面上有很多免费或者低成本的直播平台可选。但对于一些对性能和控制权有较高要求的用户来说,自己动手搭建或许是更好的选择。
有8位网友表示赞同!
枫无痕
真的厉害!你连自己的流媒体服务器都搞定了?我想找个能让我实时看到别人直播的内容的软件,这篇文章有没有推荐类似的第三方软件呢?
有5位网友表示赞同!
£烟消云散
自己搭建了一个直播平台,感觉比用那些官方平台还自由多!可以邀请一些朋友一起来互动,感觉像极了自己开个小派对一样!
有16位网友表示赞同!
爱你的小笨蛋
看到这个标题以为是讲怎么看别人的直播间,没想到居然是教你如何搭建一个。真羡慕有的人有这样的技术能力!我也想尝试一下,但是估计得先学一学相关知识才行了…
有11位网友表示赞同!
箜篌引
我之前想过自己做一个直播平台,不过后来发现成本太高了。看来搭建流媒体服务器确实需要投入不少人力物力资源呢!
有10位网友表示赞同!
安好如初
这个标题真是点我的雷区!我一直想把自己的爱好变成直播内容,但一直找不到合适的平台。看来可以尝试一下搭建一个属于自己的流媒体服务器了!
有17位网友表示赞同!
心脏偷懒
对于有编程经验的人来说,搭建流媒体服务器或许是个不错的挑战。但是对于我这种小白来说,还是乖乖用那些现成的平台比较安全吧!
有10位网友表示赞同!
墨城烟柳
这篇文章写的还不错,把搭建流媒体服务器的过程讲解得比较清晰易懂。我想学习一下相关的技术,但感觉需要花很多时间去积累基础知识…
有10位网友表示赞同!
昂贵的背影
我觉得这篇文章很有教育意义,让我对流媒体技术有了更深入的了解。虽然我暂时没有能力去搭建自己的流媒体服务器,但以后如果有机会的话,一定会试试看!
有18位网友表示赞同!
柠栀
自己搭建直播平台确实很酷炫,但也需要一定的科技含量。如果能成功搭建的话,一定能够在直播领域脱颖而出!
有20位网友表示赞同!
刺心爱人i
这个标题好吸引人!我一直在想要一个属于自己的直播平台,可以不受制于各种规则和平台算法,现在看到这篇文章就更有动力了!
有18位网友表示赞同!