把视频文件发布成播放地址及接收别人的视频流分别用什么软件啊?

发布于 2017-05-06 02:18:56 字数 112 浏览 1317 评论 1

一个是把视频文件流化,得到播放地址(rtsp rmtp协议的)

一个是如何接收别人的视频流(rtsp rmtp协议的)

我想把我摄像头的视频推到线上去,得到一个播放地址,然后可以播放

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想挽留 2017-05-06 02:18:56

实现直播的方法有很多,但是常用的,就这几个。3个直播协议:rtmp、rtsp、hls。和三个端:发布端,服务端,播放器
开源工具ffmpeg可以搞定这一切。使用ffmpeg发布视频流,支持很多格式和很多视频源(包括文件源),包括上面提到的三种协议。而且可以使用ffplayer来播放很多种视频流。美中不足的是,它只是个命令行工具。而正式使用,需要的是一个软件。或者一个web组件。幸好,有很多东西可以补充ffmpeg的不足。
服务端:nginx-rtmp-module这个nginx模块,基于ffmpeg,可以实现接收某个视频流输入,并输出多种格式的视频流。还有adobe的Flash Media Server(收费)、RED5(JAVA实现)
客户端(播放器):有很多开源的flash播放器可以播放rtmp流。iOS上可以直接使用html5播放hls视频流。桌面应用可以使用开源的vlc播放器。
发布端(视频采集并推流):有adobe的Flash Media Live Encoder,和Open Broadcaster Software(OBS),也有一些支持在浏览器推流的flash插件,可以自行搜索一下。
楼主共勉。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文