上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: PJSIP的Diaglog(类型为pjsip_dialog) 可以被外部调用,同时PJSIP有自己的机制销毁用户创建的 Dialog,如PJSIP内部销毁了某个Diaglog,用户在不知情的情况下继续使用该Dialog,可能会导致程序 崩溃。具体效销毁的过程:PJSIP在inv_set_state方 阅读全文
posted @ 2019-03-14 15:28 王纲 阅读(611) 评论(0) 推荐(0)
摘要: 项目需求,需要修改sip信令消息头中Fromto字段,完成此功能需要修改sip库(PJSIP)源码,具体如下: PJSIP 消息头 Formto 字段默认的格式是sip:平台@平台IP地址,例如sip:34020000001320000001@192.168.1.64 如要修该消息该字段,比如加上P 阅读全文
posted @ 2019-03-13 15:08 王纲 阅读(541) 评论(0) 推荐(0)
摘要: 最好经手一个小的功能将mp2实时流转成AAC并发布成rtmp音频流,本身不是很难的一个需求, 一个晚上就能将功能开发好。功能开发完毕后,找来一音频文件利用Ffmpeg命令将音视频文件推成 实时udp格式音频流,具体的推送命令是: ffmpeg.exe -r -i F:\test.mp2 -acode 阅读全文
posted @ 2019-01-25 21:22 王纲 阅读(3182) 评论(0) 推荐(0)
摘要: 很多同学在使用Ffmpeg过程中都遇到Application provided invalid, non monotonically increasing dts to muxer in stream 错误,报这个错误的原因是视频源时间戳出问题了,Ffmpeg要求视频源时间戳递增,如不后面的视频包时 阅读全文
posted @ 2019-01-22 09:39 王纲 阅读(9822) 评论(0) 推荐(1)
摘要: 本文主要记录ffmpeg探测输入源的几个点,方便以后查阅代码。虽然项目时间很赶,还是找个时间做个记录, 好记性不如备忘录,时间久了终是会忘记。Ffmpeg版本为4.0.2,版本很重要,Ffmpeg前后版本差距很大。 以264为例,探测输入源视频是否是H264编码的代码在h264dec.c文件中,该文 阅读全文
posted @ 2018-12-07 23:04 王纲 阅读(833) 评论(0) 推荐(0)
摘要: 对于PS流,最近因为工作需要,所以MPEG2中的PS流格式和解包过程进行了学习。 首先我们需要知道PS包流格式是怎么样的: 针对H264 做如下PS 封装:每个IDR NALU 前一般都会包含SPS、PPS 等NALU,因此将SPS、PPS、IDR 的NALU 封装为一个PS 包,包括ps 头,然后 阅读全文
posted @ 2018-11-18 09:15 王纲 阅读(6950) 评论(0) 推荐(3)
摘要: window下如何编译ffmpeg 前文已有介绍,前面介绍的都是如何编译32位的库,本文主要介绍window 下如何编译64位ffmpeg库。 一.搭建编译环境 1.下载 windows下编译64位Ffmpeg 需用到Msys及MinGW-w64.首先将他们下载下来,下载地址如下: MinGW-w6 阅读全文
posted @ 2018-11-02 15:37 王纲 阅读(9309) 评论(0) 推荐(0)
摘要: 最近关注GB28181的朋友很多,昨天有位朋友问到GB28181出内网的问题,希望我花5分钟的时间 讲讲如何通过GB28181协议将内网的摄像机视频推送到公网。要说清楚这个问题,5分钟的时间应该不 够,还是写篇文章跟大家分享下。 说这个问题之前,我想先聊聊GB28181协议,首先我们需要了解的是GB 阅读全文
posted @ 2018-09-15 22:47 王纲 阅读(3179) 评论(0) 推荐(0)
摘要: 最近遇到个小问题:Ubuntu16.04下打开txt出现乱码,倒腾下解决了这个问题,记录下来。 Ubuntu16.04 默认已经安装gedit。直接双击被打开的文件默认用gedit打开,显然这种方式行不通。 可行的方式 是先打开gedit ,再选择被打开的文件。gedit左下方有个下拉框供选择文件的 阅读全文
posted @ 2018-05-09 13:35 王纲 阅读(1961) 评论(0) 推荐(1)
摘要: 本来主要介绍linux环境下如何编译ffmpeg使之生成ffplay。编译总是离不开源码的版本,以及编译环境下:编译环境Ubutun 16.04 ,ffmpeg 版本3.4.2。如何下载ffmpeg 请看上两篇博文,编译ffmpeg使之生成ffplay需要在配置ffmpeg时“使能”SDL,原因是f 阅读全文
posted @ 2018-04-10 22:50 王纲 阅读(6645) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页