
低延时rtsp播放
文章平均质量分 71
直播技术开发交流
qq:2679481035 https://github.com/daniulive/SmarterStreaming 交流: http://wpa.qq.com/msgrd?v=3&uin=2679481035&site=qq&menu=yes
展开
-
Android RTSP/RTMP多路播放时动态切换输出View类型(SurfaceView和TextureView 动态切换)
Android设备播放多路RTSP/RTMP时,对设备性能要求很高,本文讨论了视频画面如何在SurfaceView和TextureView上动态切换的问题, 用MediaCodec+SurfaceView的性能优势,来提高播放路数, 再用TextureView的灵活性来实现图像的变换.原创 2024-06-12 17:02:21 · 608 阅读 · 0 评论 -
麒麟系统RTMP RTSP播放/Linux低延时RTMP RTSP直播播放SDK开发测试
近一年来,经常有人提到Linux和国产系统上播放器,有人问, 咱就自己写了个linux上的播放SDK, 视频绘制使用XWindow相关接口实现, 音频输出使用原创 2021-06-18 17:10:49 · 910 阅读 · 0 评论 -
Linux上使用opengl跨线程绘制yuv图像
X Window上使用opengl绘制yuv图像,就需要用GLX, glx相关资料和接口说明网上都能找到, opengl直接绘制yuv图像的话,首先需要系统和显卡驱动支持较高版本的opengl, 也就是说opengl需要支持可编程渲染管线,然后写个顶点shader和片元shader。另外我的使用场景需要单独的线程调用opengl做绘制。 下面看看具体实现: 1. 使用Xlib之前需要调用XInitThreads(); 让xlib支持多线程. 可以在程序刚启动时就调用,代码如...原创 2021-05-22 23:26:25 · 780 阅读 · 2 评论 -
Rtsp推送h264, Rtsp推送h265(hevc)
rtsp推送相关的资料和测试软件比较少,本文介绍rtsp推送相关信令和测试效果. 1. rtsp推送流程. 主要分两部分,第一部分先发送信令,第二部分发送rtp包. 信令流程: 1.1 先发送OPTIONS, options比较常用,就不做详细说明了。 1.2 发送ANNOUNCE, 发送ANNOUNCE主要是把要推送的音视频信息通过sdp格式传给服务器。关于...原创 2018-12-15 11:53:16 · 5028 阅读 · 0 评论