当前位置: 首页 > news >正文

网站空间的根目录UE4做购物网站

网站空间的根目录,UE4做购物网站,摄影网页设计说明,wordpress网站背景设置我的音视频/流媒体开源项目(github) GB28181系列目录 目录 一、ZLMediaKit介绍 二、 ZLMediaKit安装、运行(Ubuntu) 1、安装 2、运行 3、配置 三、ZLMediaKit使用 一、ZLMediaKit介绍 ZLMediaKit是一个基于C11的高性能运营级流媒体服务框架#xff0c;项目地址#xf…        我的音视频/流媒体开源项目(github) GB28181系列目录 目录 一、ZLMediaKit介绍 二、 ZLMediaKit安装、运行(Ubuntu) 1、安装 2、运行 3、配置 三、ZLMediaKit使用 一、ZLMediaKit介绍 ZLMediaKit是一个基于C11的高性能运营级流媒体服务框架项目地址https://github.com/ZLMediaKit/ZLMediaKit ZLMediaKit支持多种协议转发入下图所示(摘自ZLMediaKit项目) GB28181的RTP推流支持如下功能 支持UDP/TCP RTP(PS/TS/ES)推流服务器可以转换成RTSP/RTMP/HLS等协议支持RTSP/RTMP/HLS等协议转rtp推流客户端支持TCP/UDP模式提供相应restful api支持主动被动方式支持H264/H265/AAC/G711/OPUS编码支持es/ps/ts/ehome rtp推流支持es/ps rtp转推支持GB28181主动拉流模式支持双向语音对讲支持多轨道模式 二、 ZLMediaKit安装、运行(Ubuntu) 1、安装 #国内用户推荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit cd ZLMediaKit #千万不要忘记执行这句命令 git submodule update --initsudo apt-get install build-essentialsudo apt-get install cmake#除了openssl,其他其实都可以不安装 sudo apt-get install libssl-dev sudo apt-get install libsdl-dev sudo apt-get install libavcodec-dev sudo apt-get install libavutil-dev sudo apt-get install ffmpegmkdir build cd build #macOS下可能需要这样指定openss路径cmake .. -DOPENSSL_ROOT_DIR/usr/local/Cellar/openssl/1.0.2j/ cmake .. make -j4 2、运行 cd ZLMediaKit/release/linux/Debug #通过-h可以了解启动参数 ./MediaServer -h #以守护进程模式启动 ./MediaServer -d 3、配置 配置文件ZLMediaKit/release/linux/Debug/config.ini 各个配置项的含义参考项目wiki中的说明。 三、ZLMediaKit使用 ZLMediaKit的HTTP API是一组通过HTTP协议访问的接口用于控制和管理ZLMediaKit流媒体服务器的功能和状态。通过以下访问可查看api列表 curl http://127.0.0.1/index/api/getApiList?secretxxxxxxxxxxxsecret在配置文件中获取ZLMediaKit/release/linux/Debug/config.ini ZLMediaKit支持GB28181的 ps-rtp推流支持的编码格式分别为h264/h265/aac/g711/opus。 在收到GB28181推流后ZLMediaKit会依次做以下事情 rtp排序去重。rtp解析成ps或ts。ps或ts解析成h264/h265/aac/g711/opus。输入到复用器生成rtsp/rtmp/ts/fmp4等格式以便转换成其他协议或容器。 GB28181简单使用 ZLMediaKit默认开启10000端口用于接收UDP/TCP的GB28181推流由于国标推流不好测试ZLMediaKit同时也支持rtp_mpegts推流代码会自适应判断是否为ps还是ts。 所以如果大家没有摄像头的情况下可以用FFmpeg简单测试基本上体验跟国标推流并无二致。 ffmpeg推流命令: ffmpeg -re -i www/record/robot.mp4 -vcodec h264 -acodec aac -f rtp_mpegts rtp://127.0.0.1:10000 MediaServer收到推流后的日志 上图中这个推流的rtp ssrc为BFC2C622(16进制打印)这个流的app为rtp, stream_id为BFC2C622。 需要指出的是国标推流的app固定为rtp你只能通过代码来修改它stream_id为rtp流的ssrc这个是随机的在FFmpeg中貌似没法控制。 另外每次推流时请更换ssrc否则ZLMediaKit发现推流端ip和端口变化后会直接丢弃rtp包这样做的目的是为了防止两个设备使用同一个ssrc推流时互相干扰。 ZLMediaKit也可以往其他国标服务器推流还有其他的高级功能。都是调用HTTP API实现的具体可参考项目的wiki。 多个国标设备向ZLMediaKit推流时都是向ZLMediaKit的10000端口推ZLMediaKit会根据ip、端口以及RTP的ssrc区分不同的设备。但是在使用openRtpServer接口动态开启国标收流端口后这个端口只能产生一个流也就是说一个摄像头需要一个服务器端口用于接收国标推流。 ZLMediaKit支持多种推拉流方式(RTSP/HLS/RTMP等)ZLMediaKit的播放url规则如下 以rtsp://somedomain.com:554/live/0?tokenabcdefgfieldvalue为例,该url分为以下几个部分协议(scheam) : rtsp协议,默认端口554 虚拟主机(vhost) : somedomain.com,该字段既可以是域名也可以是ip如果是ip则对应的虚拟主机为__defaultVhost__ 服务端口号(port) : 554,如果不指定端口号则使用协议默认端口号 应用名(app) : live 流ID(streamid) : 0 参数(args) : tokenabcdefgfieldvalue 刚才的rtp_mpegts推流中app和stream_id都可以看到通过下面的地址就可以使用rtsp协议拉到流了 rtsp://127.0.0.1/rtp/BFC2C622 更多操作请参考项目的wiki地址https://github.com/zlmediakit/ZLMediaKit/wiki/
http://www.yayakq.cn/news/6214/

相关文章:

  • 购物网站哪个好wordpress 导航 主题
  • 投资网站建设公司多少钱棕色网站模板
  • 泉州建设人才网站哪家网站建设最好
  • com网站域名可以是汉字吗传统软件开发流程
  • 空压机网站开发公司在线申请注册入口
  • 购物网站的搜索框用代码怎么做网站默认主页名
  • 做网站ceo什么叫网站开发
  • 重庆市园林建设有限公司网站如何选择做网站的公司
  • 简单网站php源码下载企业vi怎么设计
  • 网站主机提供商门户建设
  • 宁波网站设计皆选蓉胜网络信息流推广什么意思
  • 承德市建设局网站电话网络营销推广服务商
  • 文山知名网站建设报价网店库存管理软件
  • 淘宝内部领优惠券的网站怎么建设2017网站开发主流工具
  • 佛山技术支持 骏域网站建设运营网站费用
  • 什么叫网站权重网站建设播放vr视频
  • 如何在外管局网站做延期收汇网站安全性怎么做
  • 地址 上海石门二路 网站建设专业做网站 上海
  • 百度街景地图网页版做网站优化步骤
  • seo管理系统创作网站seo推广优化教程
  • 怎样修改网站标题当当网网站建设建议
  • 常州网站推广多少钱全国知名网站建设公司
  • 免费黄页营销网站邯郸做wap网站
  • 宜昌十堰网站建设哪家好基于wordpress建小程序JWT
  • wordpress网站域名服务器传奇网页游戏排行榜前十
  • 网站浏览历史能恢复吗怎么设置的图文制作app哪个好
  • 建设网站的体会我想找阿里巴巴做网站推广
  • wordpress内部服务器成都网站排名生客seo
  • 邹城网站建设网页设计模板素材图书馆
  • 宁波江北建设局网站网站建设 域名 空间