【独家·24小时】说说直播

  在互联网快速发展的今天,“直播”已经不再是一种严肃的、高成本的行为。

  RTMP 是Real Time MessagingProtocol(实时消息传输协议)的简称,是由Adobe 公司为Flash 播放器和服务器之间的音频、视频和数据传输开发的开放协议。

  下面我们就以两个简易局域网(如学校、家庭)直播为例,分享一些相关的技术知识。

【独家·24小时】说说直播

直播案例1

  我们首先介绍的是EVCapture 录屏直播软件,这是一款集录屏、网络直播、本地直播三个功能于一身的免费软件,操作简单,功能强大,是微课录制、局域网直播、网络直播推流的利器。

01

  首次打开软件,界面会提示完善RTMP 网络串流地址,但由于本次是局域网直播,因此可以忽略此提示。视频选项默认为“全屏录制”,如果有摄像头的情况下可以选择“摄像头录制”;音频选项为“仅麦克风声音”。

【独家·24小时】说说直播

02

  在辅助工具选项下单击“本地直播”,就会出现默认的本地直播设置参数,一般情况下只需要单击“开启流媒体服务器”即可。而在这里,需要记录下对话框中的串流/播放地址,即“rtmp://本机IP/hls/liveview”,供手机端播放使用,或用手机端直接扫码使用。

【独家·24小时】说说直播

03

  回到首界面,单击播放即可实现局域网内的直播了。

  经过多次测试,使用手机扫描软件所给出的直播二维码观看,稳定性不强。建议通过其他流媒体播放器进行观看,比如可以使用VLC Media Player 这款软件,打开网络串流,输入串流地址加载后就可进行观看。

【独家·24小时】说说直播

【独家·24小时】说说直播

直播案例2

  接下来的案例,我们将继续使用VLC Media Player 这款软件,你可能会问,这不是个播放器软件吗?难道它也能直播?没错,VLC还就真的能直播!

01

  打开VLC 软件,选择“媒体”—“流”。在弹出的对话框中,选择一个你想要直播的媒体源,可以是视频文件、光盘文件、网络流媒体,也可以是捕获设备中的摄像头、采集卡、桌面。

【独家·24小时】说说直播

【独家·24小时】说说直播

02

  确认媒体源后,点击“串流”,添加一个新的目标位置,为RTSP(Real Time Streaming Protocol,实时流传输协议)。VLC 提供了多种流媒体协议,有兴趣的同学可以一一尝试。

【独家·24小时】说说直播

03

  设置端口号(默认为8554)和路径,路径同文件名。这里选用的是一个MP4 格式的视频DEMO,转码选项默认即可。

04

  在最后的推流环节,你还可以通过串流输出字符串查看推流的音视频编码、端口路径等信息,确认无误后,点击“流”,就开始直播了。

【独家·24小时】说说直播

05

  同样的,在收看端,用VLC 打开网络串流。但因为协议的不同,串流地址为:rtsp://推流IP:端口号/路径

【独家·24小时】说说直播

更多精彩内容,

详见《科学24小时》2018年第1期!



【独家·24小时】说说直播