VCL 播放RTP h264 流
Step1 下载VLC 直接google搜索,官网下载即可,这里也贴个链接 VLC官网
Step2 傻瓜式安装,直接默认配置下一步安装完成
Step3 因为我的需求是子pc端播放UDP推送来的H264 视频数据, 所以需要一个端口号, 用于接收rtp数据流 (无线有线均可)
Step4 打开VLC -> 媒体 -> 打开网络串流 -> 网络 -> 填写rtp,格式为 rtp://@端口号(因为我这里是本机,所以不填写ip, 如果不是本机,需要填写IP地址 格式为 rtp://@IP:端口号)
Step5 点击播放, 如果播放成功了,那么你很幸运, 如果没有,可能会报如下错误
SDP required
A description in SDP format is required to receive the RTP stream. Note that rtp:// URIs cannot work with dynamic RTP payload format (96).
Step6 创建一个文件, 文件内配置如下内容, 将文件名称改为player.sdp
m=video 1234 RTP/AVP 96
a=rtpmap:96 H264
a=framerate:25
c=IN IP4 127.0.0.1
注: 1234为端口号,请跟上面端口号保持一致, 127.0.0.1位IP,也请跟上面保持一致, 因为我是本机,所以是127.0.0.1
Step7 VCL 媒体 -> 打开文件 -> 选择player.sdp打开 视屏就有啦