弦外之音

好消息:《SRS原理》一书荣获官方推荐,访问地址:https://srs.xianwaizhiyin.net

局域网通信可以关闭UDP的校验和。 虽然《TCP/IP详解》卷一说,早期的互联网经验表明,当数据报通过路由器时,关于他们的正确性的所有赌注都会失败。信不信由你,总会存在有软件会硬件漏洞的路由器在转发数据报时修改其中的比特。 ...

发布 0 条评论

严格的说没有“线程崩溃”,只是触发了SIGSEGV (Segmentation Violation/Fault)。如果没有设置对应的Signal Handler操作系统就自动终止进程(或者说默认的Signal Handler就是终止进程);如果设置了,理论上可以恢复进程状态继续跑...

发布 0 条评论

本系列 以 ffmpeg4.4 源码为准,主要讲解 ffplay 的 RTMP 协议解析,播放。本文使用的命令如下: ffplay -loglevel quiet -fflags nobuffer -i rtmp://192.168.0.122/live/livestream google_ads_content 播放音视频流最重...

发布 0 条评论

本文的环境是局域网RTMP直播,SRS部署在另一台电脑,播放是另一台电脑。ffplay 播放命令如下: .\ffplay -fflags nobuffer -x 800 -f flv -i rtmp://192.168.0.123/live/test 本文主要是讲解如何查询 ffplay 的 打印出来的日...

发布 0 条评论

ffplay - 请教个问题,我用 SRS 跟 ZLMediaKit 搭建了个 RTMP 服务器,然后我用 ffmpeg 推流。 播放端我用的 ffplay,但是我的 ffplay 开启了 nobuffer,所以没有缓存,也就是 ffplay 会以音频时钟为准,播放了音频帧,如果服...

发布 0 条评论

RTSP 的标准是 RFC 2326,打开 rfc_search 网站,搜索 2326 编号即可。本文主要记录一下本人速读这个协议标准的一些重点。 RTSP 标准有 92页 pdf,但是借助 deepl,翻译成中文,中英文对照着看,还是可以读得比较快的。 go...

发布 0 条评论

先推荐一些本人看过,正在看,或者准备看的书籍。 书名作者进度书评C语言程序设计-现代方法K.N.King80%这本书写的很好,对C语言的语法重点进行了讲解,还讲了一些程序设计,高内聚低耦合的知识Linkers and loadersLevine, John R...

发布 0 条评论

本文主要讲解 客户端 通过 RTSP 协议推流到 服务器的 整个交互过程,以及这个过程中的一些交互,原理。 服务器采用 ZLMediaKits ,服务器的搭建请看 ZL的官方文档。 google_ads_content 推流客户端是 ffmpeg,推流...

发布 0 条评论

本文主要讲解 客户端 通过 RTSP 协议 从服务器拉流的 整个交互过程,以及这个过程中的一些交互,原理。实际上这个在通信角度来看,播放不是拉流,而是服务器向客户端推流。服务器源源不断地把音视频数据往客户端推送。 服务器采用...

发布 0 条评论

本文主要讲解 客户端 通过 RTSP 协议推流到 服务器的 整个交互过程,以及这个过程中的一些交互,原理。 服务器采用 ZLMediaKits ,服务器的搭建请看 ZL的官方文档。 推流客户端是 ffmpeg,推流命令如下: ffmpeg.exe -r...

发布 0 条评论