- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 JRTP传输音视频流【实战】
JRTP 是一个RTP(Real - Time Transport Protocol,实时传输协议)实现。RTP 是一种用于在 IP 网络上传输实时数据(如音频和视频)的协议,它为实时应用提供了端到端的传输服务。
2025-01-07 13:33:23
356
原创 Miracast投屏之反控(UIBC)
在 Miracast 技术体系中,UIBC(User Input Back Channel)起着至关重要的作用,尤其是在反控方面,它为设备间的交互提供了强大的功能支持,让用户体验更加流畅与便捷。本文将由浅入深地为您讲解 UIBC 相关知识。UIBC 专注于反控这一关键领域,简单来说,就是实现接收端对发送端的控制操作。例如,当我们将手机屏幕通过 Miracast 投屏到电视上后,利用 UIBC 技术,我们可以直接使用电视遥控器来操作手机,进行诸如播放视频的暂停、切换应用等动作,极大地拓展了投屏的实用性。
2025-01-02 19:38:57
1202
原创 Miracast投屏的一些基础知识
miracast是基于无线WIFI的虚拟AP实现的,目前WIFI芯片,都支持内部虚拟一个AP热点,即GO;这个局域网的组建,是依赖驱动层的相关接口和调用的,可以详细学习和参考Linux下的:wpa_supplcation.为了保证WIFI的最好性能,本端尽量做GO,即AP。但是,如果做了GO,Miracast的协议中规定,必须要GO作为客户端,去连接手机。为了避免丢包,一方面是做GO,一方面就是增加JRTP的BUF。还有一个,就是选择最优的信道。文档里面有详细的协商流程,涉及到了音视频的编码、码流的传输。
2025-01-02 11:07:19
644
原创 tinyxml使用时,如何处理【自闭合】元素获取text异常的问题
在使用tinyxml解析xml数据的时候,发现一个问题,遇到 自闭合的元素,调用GetText后,返回不为空,且获取的文本是异常的数据。最后逐行加打印,才发现,自己的代码的是前面的结构体未清零。还是不要轻易怀疑基础库的稳定性。这是一般情况下,判断是否是自闭合的代码。
2024-12-30 10:34:39
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅