首页 > 其他分享 >RTP-ES推流给zlmediakit

RTP-ES推流给zlmediakit

时间:2023-08-23 17:46:41浏览次数:29  
标签:PS 解析 zlmediakit 配置文件 PT RTP 推流 ES

1 开启rtpserver:

http://127.0.0.1:80/index/api/openRtpServer?secret=035c73f7-bb6b-4889-a715-d9eb2d1925cc&port=30000&tcp_mode=1&stream_id=test123&enable_tcp=1   2 发流:mp4 解析后数据是RTP-ES发出去的,不是RTP-PS-ES

ffmpeg -re -i  "C:\output.mp4" -vcodec copy -an -f rtp rtp://127.0.0.1:30000

3 会发现没有流注册(我的MP4是10GOP的,关键帧和SPSPPS很频繁)

发现是跟PT值有关;ffmpeg发的RTP-ES的PT值是96;与config.ini 中RTP-PS相同了;注意区分;修改配置文件,让这个96的PT值对应RTP-ES(h264_pt);或者发RTP包打一个其他的PT值,然后ZLM配置文件进行更新

 bool GB28181Process::inputRtp 函数会根据PT值创建不同的track,走不同的解码器,如果ES流走了PS解析,那就无法解析到帧信息和裸数据;就无法进行媒体注册


另外;如果发包的PT值和码流信息,以及config都是对应的;那无法及时注册,可能是因为,送过来的数据没有关键帧;或者是没有SPS。PPS;或者是只接收了部分不完整的帧

 

标签:PS,解析,zlmediakit,配置文件,PT,RTP,推流,ES
From: https://www.cnblogs.com/8335IT/p/17652351.html

相关文章

  • ZLMediaKit实现拉取摄像头(海康协议)编码为H265并使用flv.js播放时提示:FLV:Unsupport
    场景开源流媒体服务器ZLMediaKit在Windows上运行、配置、按需拉流拉取摄像头rtsp视频流)并使用http-flv网页播放:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130136245按照上面流程进行拉取摄像头的rtsp流并转流使用flv.js播放时提示:DemuxException:type-......
  • web端实现rtsp实时推流视频播放可行性方案
    1、webrtc1.1什么是WebRTC百度概念:WebRTC(WebReal-TimeCommunications)是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC包含的这些标准使用户在无需安装任何插......
  • 直播APP开发,协议盘点(五):实时传输协议RTP
    简介:在直播APP开发的过程中,搭建协议实现相应的功能是开发重点之一,而直播APP开发的协议是繁多且复杂的,所以从前段时间开始,我做了直播开发的协议篇,到今天为止我已经分享了四个协议,下面我为大家分享第五个协议:实时传输协议RTP。  一、实时传输协议RTP介绍:RTP协议又称为实时传......
  • ZLMediaKit + wvpgb28181流媒体平台搭建
    流媒体平台流程简介主要用途:对接监控摄像头、视频直播、多对多视频聊天室系统架构由3个部分组成:接口服务器、信令服务器、流媒体服务器;1.接口服务器主要用于响应客服端的请求;2.信令服务器主要用于智慧流媒体服务器和视频设备交互;3.流媒体服务器主要用于处理媒体流的接收、转换、分......
  • EasyCVR视频融合平台Linux环境下CGO调用C接口推流异常,H.265转H.264失败的原因是?
    EasyCVR视频融合云平台采用云边端一体化架构,可以将分散在仓储各处的前端监控设备(如IPC、NVR等)集中接入,并提供实时视频监控、视频录像、云存储、录像检索与回放、智能告警、云台控制、平台级联、服务器集群等视频能力服务。通过实时高清视频监控,仓储管理人员可以高效地监管人员和货......
  • zlmediakit源码学习(扩展支持转码H265/H264)
    在zlmediakit源码基础上继续探索扩展支持H265/H264的转码功能。参照上一篇帖子:https://www.cnblogs.com/feixiang-energy/p/17623567.html 作者已经封装好了基于ffmpeg实现的解码、编码、视频图像格式转换、音频重采样等接口,https://gitee.com/xia-chu/ZLMediaKit/blob/feature......
  • 历时数月钻研推流/对比各种流媒体服务程序/PK总结
    1前言大量测试下来,网页显示视频流实时性从高到低依次是webrtc>ws-flv>flv>hls。播放器打开rtsp/rtmp视频流实时性由具体的播放器控制,比如缓存大小和缓存时间,是否音视频同步等。由于flv拉流同源地址最大支持6路同时播放,所以要想实时性高而且网页播放支持多路就选择ws-fl......
  • SRS使用Https配置实现远程推流
    一、启动SRS具体如何搭建SRS环境,请查看之前的文章。执行以下命令启动SRS:dockerrun--rm-it-p1935:1935-p1985:1985-p8080:8080registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5./objs/srs-cconf/docker.conf二、启动信令服务器执行以下命令启动信令服务器:dockerrun......
  • RTMP流媒体服务器LntonMedia(免费版)视频直播点播平台采用Golang指针问题导致平台重复推
    我们的团队在研发视频流媒体平台时,广泛应用了Go语言。之前我们也与大家交流过关于Go语言指针的问题和应用。如果你对视频流媒体平台编译中如何运用Go语言指针感兴趣,可以了解一下我们的讨论。在对LntonMedia的编译中,我们发现Golang指针问题会导致系统内的重复推流。Golang遍历切片代......
  • 成为大主播的必懂知识:直播源码推流
    相信直播用过OBS的人都大体了解直播源码推流,那具体逻辑和技术方面是怎么样实现的呢?今天山东布谷网络科技IT商务来告诉你。直播源码推流协议如图:常见的推流协议包括RTMP(Real-TimeMessagingProtocol)、RTSP(RealTimeStreamingProtocol)、HLS(HTTPLiveStreaming)等。实现直播源码推......