随笔分类 -  流媒体服务

上一页 1 2

wireshark从RTP中提取裸数据ES或PS
摘要:RTP-PS 如果过滤出里边的PS码流呢: 导出的时候选择payload;存raw就是PS了,PS流可以用elecard-stream-eye打开 可以看到码流:包含一些PS信息的;大部分播放器可以直接支持播放PS流的; RTP-ES H264(图片PT值与RTP-PS冲突了,仅用于举例子) 如果是 阅读全文

posted @ 2023-08-31 17:44 邗影 阅读(1116) 评论(0) 推荐(0)

RTP-ES推流给zlmediakit
摘要: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_ 阅读全文

posted @ 2023-08-23 17:36 邗影 阅读(440) 评论(0) 推荐(0)

关于ZLmediakit无人观看处理
摘要:1 ZLM接收推流或者代理拉流。流注册成功后会先触发一次无人观看,用于应对注册流之后,没有人拉流观看的情况; 这里会生成一个定时器,如果到时间了没人看就触发无人观看 ;streamNoneReaderDelayMS=30000 如果本次触发的无人观看(hook)你不处理,那就不会再次触发了;除非你有 阅读全文

posted @ 2023-07-19 15:13 邗影 阅读(1810) 评论(0) 推荐(0)

ZLMediaserver按需拉流
摘要:按需拉流,可能数据源不存在,客户端告诉流媒体服务器我要拉这个源,然后流媒体服务器立刻去拉IPC或者存储设备; 一般情况的拉流都是流已经注册到媒体服务器,或者说已经通过代理拉好了,客户端在去RTSP/RTMP/WS 预览; 1 国标 1.1客户端发送URL拉流, 1.2 流媒体服务器判断有人拉流,如果 阅读全文

posted @ 2023-06-08 09:58 邗影 阅读(326) 评论(0) 推荐(0)

wireshark解析RTSP交互
摘要:RTSP信令交互 RTSP协议即实时流协议(Real TIme Streaming Protocol,RTSP)是一种网络应用协议,用以控制流媒体服务器信息交互。大多数RTSP服务器使用实时传输协议(RTP)和实时传输控制协议(RTCP)结合媒体流传输。即客户端和服务器先进行RTSP交互,获取服务端 阅读全文

posted @ 2023-05-30 20:09 邗影 阅读(2202) 评论(0) 推荐(0)

各个摄像头厂家取流URL格式要求
摘要:转载来源:我叫刘航阿 海康RTSP取流URL格式 备注: VLC 可以支持解析 URL 里的用户名密码,实际发给设备的 RTSP 请求不支持带用户名密码。 实时预览取流 设备预览取流的 RTSP URL 有新老版本,2012 年之前的设备(比如 V2.0 版本的 Netra 设备)支持老的取流格式, 阅读全文

posted @ 2023-05-26 10:15 邗影 阅读(996) 评论(0) 推荐(0)

GB28181-2022中的封装编码要求
摘要:术语: GB28181的传输要求: 国标协议的封装和编码要求:注意国标GB28181只支持RTP+PS;尽管RTP内的内容可以是PS/TS /ES ,但是国标协议传输的只是 RTP+ PS,PS封装的编码类型可以有多种; 国标码流RTP-PS 内部的一些参数【PSM,PT等】: 如果不限制国标流,R 阅读全文

posted @ 2023-05-25 13:21 邗影 阅读(336) 评论(0) 推荐(0)

UDP组播的c++实现
摘要:1 写socket的时候UDP和TCP的代码区别就是 是否有连接过程;有connect连接的代码的就是TCP,没有连接的就是UDP 以下代码是发送信息给组播地址(没有写接收代码。接收的代码就是要写个加入多播组,从多播组接收的逻辑) 参考:https://blog.csdn.net/zhizhengg 阅读全文

posted @ 2023-05-08 18:27 邗影 阅读(1273) 评论(0) 推荐(0)

UDP广播相关知识,chatGPT回答的
摘要:1路由器和交换机哪个成环会引起广播风暴 路由器和交换机都可能引起广播风暴,但是在成环的情况下,交换机更容易引起广播风暴。当交换机形成环路时,广播帧会在网络中不断循环,并且不断地复制并增加它们的数量,最终导致网络拥塞甚至崩溃。为了避免这种情况,网络管理员应该采取措施,例如使用STP(Spanning 阅读全文

posted @ 2023-05-06 17:00 邗影 阅读(241) 评论(0) 推荐(0)

FFmpeg向组播地址推流
摘要:ffmpeg.exe -re -stream_loop -1 -i C:\test_01.mp4 -vcodec copy -pkt_size 1400 -f h264 "udp://239.255.255.250:54546" 推一个MP4到本机的组播地址(netsh interface ipv4 阅读全文

posted @ 2023-05-05 13:11 邗影 阅读(599) 评论(0) 推荐(0)

查询浏览器是否能支持某些功能的使用
摘要:https://caniuse.com 1是否可以使用webGL 进行GPU渲染加速 2 是否支持H265 3是否能使用video标签: 4 是否能使用MSE 5 是否能使用WASM 6 webrtc端到端功能支持 阅读全文

posted @ 2023-04-23 14:43 邗影 阅读(51) 评论(0) 推荐(0)

端口异常导致网络数据无法发送
摘要:1 本地数据预览正常,但是发送到对端没有数据 2抓包: sudo tcpdump -v host 172.19.***.*** -w yzm.data 抓取与目标IP之间的数据包;(本地终端输入。 172.19.***.*** 是对方IP) tcpdump: listening on eth0, l 阅读全文

posted @ 2023-04-11 10:46 邗影 阅读(197) 评论(0) 推荐(0)

windows搭建nignx(接收)推流服务器
摘要:1下载地址:http://nginx-win.ecsds.eu/download/ 2 下载RTMP模块,因为nginx里没有: 来源:https://blog.csdn.net/stalin_/article/details/128968989 链接:https://pan.baidu.com/s 阅读全文

posted @ 2023-03-31 09:45 邗影 阅读(110) 评论(0) 推荐(0)

ZLmediakit点播功能
摘要:1 这个点播说的不是ZLM播放其他服务器保存的回放码流;而是你用ZLM保存的录像 2 设置好要点播的文件目录,启动ZLmediakit服务,这个服务会给你把你的录像文件做一个web发布; 3测试步骤: win:双击EXE,(注意不要用F5启动visualstudio运行EXE,因为IDE启动的运行程 阅读全文

posted @ 2023-03-30 13:26 邗影 阅读(3311) 评论(0) 推荐(1)

mediaserver_zlmediakit接收URL的时候如何处理特殊字符的转义
摘要:zlmediakit会对http,协议,媒体信息三层分别做解析 测试test1: 代码层输入:http://127.0.0.1/index/api/addStreamProxy?secret=*****&vhost=__defaultVhost__&app=live&stream=test&url= 阅读全文

posted @ 2023-03-24 17:45 邗影 阅读(312) 评论(0) 推荐(0)

zlmediakit如何创建轨道并返回注册成功的
摘要:RTSP协议输入ZLM的时候;是根据SDP中的SPS PPS 来判断视频数据是否准备好;RTP协议接入ZLM,就需要有关键帧【配置帧】才能表示视频数据准备好; 注意 SDP中是可以打解码相关的信息的base64编码 H264:sprop-parameter-sets; h265:sprop-vps, 阅读全文

posted @ 2023-03-23 14:55 邗影 阅读(135) 评论(0) 推荐(0)

ZLmediakit媒体服务器测试
摘要:1运行mediaserver,什么接口都不用调,进行推拉流测试 main函数会默认创建一些服务和session,所以当你有数据向MediaServer运行的那个服务器推流的时候,MediaServer是可以根据推流协议解析SDP信息以及进行媒体通道创建的; 1.1只启动服务,不调用任何MediaSe 阅读全文

posted @ 2023-03-22 20:53 邗影 阅读(1254) 评论(0) 推荐(0)

上一页 1 2

导航