VLC播放gstreamer pipeline rtp流
一:Gstreamer
下载gstreamer 编译等自行百度
pipeline命令-硬编码输出rtp
gst-launch-1.0 -e videotestsrc ! "video/x-raw,format=I420,width=320,height=240,framerate=30/1" ! droidvenc ! "video/x-h264,stream-format=avc,alignment=au,width=320,height=240,framerate=30/1" ! h264parse ! "video/x-h264, stream-format=byte-stream" ! avmux_mpegts ! "video/mpegts,systemstream=true" ! rtpmp2tpay ! udpsink name=sink host=172.16.23.27 port=7236
pipeline命令-软编码输出rtp
gst-launch-1.0 -e videotestsrc ! "video/x-raw,format=I420,width=320,height=240,framerate=30/1" ! queue ! avenc_mpeg2video ! "width=320,height=240,framerate=30/1" ! mpegvideoparse ! mux. audiotestsrc ! avenc_aac ! queue ! mux. avmux_mpegts name=mux ! "video/mpegts,systemstream=true" ! rtpmp2tpay ! udpsink name=sink host=172.16.23.27 port=7236
这里仅作参考,pipeline各组件搭配根据自己需求来
二:VLC
下载VLC客户端
选择 媒体->打开网络串流
URL输入如图所示你的rtp的ip及端口号即可
注意: 如果都在同一个设备上应该不会出现问题,但是如果多个设备间进行rtp通信可能会出现打不开的问题,我这里是公司9863手机做推流,解决如下:
- 命令行 iptables -P INPUT ACCEPT
- 命令行 iptables -P OUTPUT ACCEPT
- 连接上wifi并认证,直到能ping通目标设备即可,我这里是连接的电脑ip为172.16.23.27端口为7236
以上仅是为了能正常ping通目标设备,这是我们公司设备的方法,如果能ping同无需
VLC播放gstreamer pipeline rtp流相关推荐
- c#调用VLC播放视频,rtsp流
c# 使用VLC播放视频,监控视频 最近公司要做一个监控视频的播放页面,让我用VLC做一个,就再网上找资料,找了很多,大部给的代码都是可以的,但是要学会自己去拼装,好多都是要用积分下载,我也下载了几个 ...
- ffmpeg + gstreamer实现rtp传输g711音频验证
参考了如下链接 https://www.kurento.org/blog/rtp-ii-streaming-ffmpeg 在发送端通过ffmpeg进行rtp推流,并产生sdp文件供接收端使用: ffm ...
- Android Vlc播放器加载rtsp及http地址视频
该文章借鉴于:记性差的程序猿发布的<Android使用VLC播放视频和直播流> CSDN地址:Android使用VLC播放视频和直播流_记性差的程序猿的博客-CSDN博客_android ...
- 通过VLC产生multicast RTP 流
VLC既可以做播放器,又可以作为流媒体的服务器.本文要做的是通过VLC产生multicast RTP直播流,并且在VLC里面打开. 下面是具体做法: 1. 打开媒体-流,进入""打 ...
- wireshark 抓ps 流_wireshark抓取rtp流保存为.264文件并播放
注:此文章含转载内容,如侵权,请联系我来删除: 在调试vlc播放器播放rtp时,由于出现卡顿,所以想把rtp流保存下来播放,看是否是rtp推的问题还是电脑解码问题.网上看到的类似文章,我都没成功,最后 ...
- vlc播放rtp延时越来越大
最近用GB28181调海康的IPC,将ps流解析为es,然后打包rtp,这里得吐槽一下,ps流中的pts打的准一点有那么难吗?还好帧率是稳定的,rtp头部的时戳不能直接用解析出来的pts,索性就自己按 ...
- h264 ps流vlc播放
因项目需要,需要摄像机接入GB2818网关并通过rtp ps流传输视频流,整理一下这几天的技术点. 一.ps流封包 ps流打包中I帧和P帧打包略有差异:I帧:ps头+ps系统头+ps map+PES头 ...
- windows下live555+rtsp+ffmpeg媒体源,nginx+rtmp转发服务器,vlc播放rtmp媒体流
1.下载live555+ffmpeg视频文件作为媒体源 将视频文件me-like-yuh.ts和ffmpeg推流脚本ffmpeg-rtsp2rtmp.bat放在mediaserver目录下 ffmpe ...
- vlc播放g711 rtp流媒体sdp文件及其参数介绍
有两种G711A/G711U,主要在安防中应用,是一帧波形编码的音频数据,只是将PCM压缩一半数据量.一般G711,采样率8000,通道数1.所以G711中1B就是一个样本数据.G711打包RTP非常 ...
最新文章
- Container Networking Interface Specification
- GNOME Menu File Browser-快速导航用户目次
- 库克再次被问及苹果汽车,这一次他选择不予置评
- NYOJ-苹果(dp)
- 购房者一次性付清和还贷三十年,差别有多大?
- tomcat7的安装与maven安装
- window10 修改jdk版本,从jdk10降到jdk1.8,java -version版本没有变化的问题解决
- Blake2b算法 php,Blake2b算法是什么?Blake2b算法币种盘点
- 编译安装Vue-devtools
- 解决Jenkins不能在线安装maven持续集成插件(百度云离线下载)
- oralce常见异常——ORA-12514: TNS:listener does not currently know of service requested in connect descript
- 卓训教育:家庭教育的重要性,家庭教育的理念及基本方法
- 如何正确对用户密码进行加密?转自https://blog.csdn.net/zhouyan8603/article/details/80473083...
- VC++ 操作Word
- dparsf是什么_用rs-fmri数据画脑功能连接图
- 东拉西扯:4岁的Blogbus怎么走
- 计算机原理-计算机为什么采用二进制
- vue实现刷新当前页和返回上一页
- Url被多次转义 URLDecoder.decode(url,“UTF-8“)
- 【资源分享】迅为 iTOP-4412开发板平台详解