自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 在PyQT中使用异步IO(asyncio)构建响应式GUI

其实,在PyQT和Tkinter中,有更好的方式构建响应式GUI,那就是Python的异步IO。但是由于经典的Python异步IO也使用阻塞式的事件循环,与PyQT阻塞式的事件循环”相矛盾”,所以在网络上鲜见有人介绍,今天通过一步步的讲解,体验Python异步IO编程之美。在Python中创建了这种响应式GUI架构后,在需要获取后台数据的地方,仅定义一个异步任务并提交到asyncio,然后在GUI中处理事件中的数据即可,GUI流畅,即时响应,无卡顿,线程安全,不受后台故障或延迟的影响。

2024-03-11 23:55:34 545

原创 FreeSWITCH+CentOS7.9+firewalld+fail2ban Internet部署的安全加固实战

FreeSWITCH+CentOS7.9+firewalld+fail2ban Internet部署的安全加固实战

2022-03-23 23:37:39 4223 2

原创 如何为QT应用程序添加WebRTC SIP功能

在QT中嵌入CEF支持WebRTC功能,最关键的是充分利用CEF开放的chromium参数控制,打开media-stream,usermedia-screen-capturing开关,use-angle启用渲染硬件加速,关闭mdns等,才能充分感受到流畅的webrtc sip视频通话体验。CEF是一个比较大的开发框架,除了基本的web浏览功能,还提供应用程序和web网页之间的互操作,例如应用程序调用网页js,网页js调用应用程序开放的接口等。对chromium/CEF不熟悉的同学,可以下载。

2024-02-14 14:12:12 545 1

原创 如何用异步函数为nodejs写一个优雅的遍历目录函数

如何用异步函数为nodejs写一个优雅的遍历目录函数

2022-06-16 22:42:39 414 1

原创 为FreeSWITCH用户增加前转和免打扰设置

为FreeSWITCH用户增加前转和免打扰能力

2022-03-12 13:26:31 818

原创 FreeSWITCH实现在视频通话中某一方视频翻转

FreeSWITCH中视频翻转方法

2022-03-01 11:05:37 2740

原创 Chrome中的webrtc兼容性,兼谈在FreeSWITCH中使用mdns

一直以来,鉴于firefox对webrtc支持的前后兼容性和稳定性,本人都是用firefox测试webrtc,也一直跟客户建议在firefox上使用webrtc。但老是有人建议我使用Chrome,你以为哥没试过Chrome测试webrtc?只是碍于其版本间差异过大,造成用户体验比较差没有用而已。 据我所知,在Chrome上测试webrtc,如今仍有不少人还在使用远古的6X Chrome版本,他们为啥不用新的Chrome版本?不是不会用,而是不能用而已。今天,我来扒一扒他们为啥不能用最新的Ch...

2021-05-05 19:47:39 3354 4

原创 从网络rtp封包中分离hevc/h265

    上篇博文介绍了修复ffmpeg分离PS流的BUG,有同学关心定位BUG时抓网络RTP包分离HEVC码流的问题,本次重开一博文介绍此问题,并在结尾附上源代码。一、rtpdump文件解析    使用tcpdump或wireshark抓取rtp网络包以后存为pcap文件,然后用wireshark导出位更简洁的rtpdump文件。方法如下:1)在wireshark中,鼠标右击其中一个网络包,在弹出...

2018-02-16 21:42:25 6300 3

原创 ffmpeg处理hikvision平台PS流

    在多媒体指挥调度系统中,将监控平台的IPC音视频转发到视频会议、视频话机以及直播平台,是一个常见的需求。常见的监控平台在提供的SDK中通常以回调的方式将音视频媒体用复合流的方式送给应用程序。所谓的复合流,安防行业当然以PS流见多,hikvision平台也是如此。    既然是PS流,当然要仔细研究一下iso13818-1规范,本来想自己写PS流的解析代码,但考虑到已经有众多的PS流解析开...

2018-02-12 22:24:04 8233 4

从网络抓包中提取RTP包,RTP解包为HEVC/H265裸流

1、解析rtpdump文件获取rtp包。 2、将rtp包解为hevc/h265裸流并存为265文件。 资源是一个完整的vs2012工程。 对应的CSDN博文http://blog.csdn.net/andyshengjl/article/details/79330610

2018-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除