![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pc直播
文章平均质量分 57
直播技术开发交流
qq:2679481035 https://github.com/daniulive/SmarterStreaming 交流: http://wpa.qq.com/msgrd?v=3&uin=2679481035&site=qq&menu=yes
展开
-
麒麟操作系统/Linux 摄像头采集录制
Linux系统上采集摄像头,可以使用V4L2相关接口,linux上的摄像头设备对应的文件是/dev/videoxx, 采集和控制摄像头只要调用open("/dev/videoxx", flag) 打开文件,然后对文件进行读写等控制操作即可. 最近在Linux推送SDK也增加了摄像头采集和预览功能,集成调用非常简单,几行C++代码就可以完成.class CameraInfo{public: std::string name_; std::string id_; std:...原创 2021-08-13 12:08:38 · 3156 阅读 · 0 评论 -
麒麟系统窗口采集录制/Linux 上窗口分享和录制
窗口采集是很常用的功能,特别是分享文档PPT等, Windows系统实现类似功能非常不容易,特别是Win10系统,通过DC拷贝是采集不到Word, PPT或者Chrome窗口的,不过在Linux上稍微容易些,不考虑Wayland的话,直接使用X相关接口就可以实现. 最近在Linux推送SDK也增加这个功能,集成调用非常简单,几行代码就可以完成窗口采集推送,下面是调用代码:NT_HANDLE StartCapture(NT_SmartPublisherSDKAPI* pus...原创 2021-08-04 10:59:14 · 645 阅读 · 1 评论 -
Ubuntu21.04 Wayland 屏幕分享录制问题
从Ubuntu21.04开始, 系统默认的显示服务器是Wayland, 不再是xorg, 这就导致以前所有基于x window的屏幕采集工具都不能使用,需要针对Wayland开发新的屏幕采集实现。目前看来Wayland可能是个趋势,说不定将来国产操作系统也会切换到Wayland上去。未雨绸缪, 自己的推送采集SDK先提前支持上. 通过查找各种资料,推送SDK算是支持了,对外提供的调用SDK代码和以前一样。下面是部分调用片段: NT_HANDLE push_handl...原创 2021-07-29 10:53:49 · 828 阅读 · 0 评论 -
WIN10 PPT窗口采集和WIN10 WORD窗口采集直播和分享
用GetWindowDC然后Copy DC方式已经无法采集Win10最新版本的PowerPoint和Word窗口,有些场景下又不需要采集整个桌面,只想采集个别的窗口,经过探索算是解决了这个采集问题. 下面看看采集效果: 采集word配置: 采集Word播放效果: 采集PPT配置: 采集PPT播放效果: Win10上Chrome开启硬件加速后,老的采集方式也是采集不到的,新的方式也可以采集. Chro...原创 2021-03-22 11:26:36 · 419 阅读 · 0 评论 -
rtsp h265 转 rtmp (rtsp hevc 转 rtmp)
rtsp h265 转 rtmp,首先要对rtmp协议做扩展,目前国内已有相应扩展标准,国内开发者基本上都按这个扩展协议做的。协议层问题已解决。剩下关键问题是要实现rtmp h265推送模块, 支持rtmp h265 的server, rtmp h265播放模块。 rtmp h265 server 支持, 目前常用的nginx-rtmp 和 srs还不支持rtmp ...原创 2018-10-17 11:02:04 · 2779 阅读 · 0 评论 -
rtsp播放h265(hevc)
对rtsp来说,要播放h265只要正确解析sdp和rtp包即可,这里分享下h265 sdp&rtp相关知识点,希望有用. 1.H265 Nal Unit Header 简单介绍: H264的Nal Unit头是一个字节,265变成两个字节: F: 1 bit. forbidden_zero_bit. 265要求是0,是1的话指示语法...原创 2018-07-25 18:59:59 · 10353 阅读 · 2 评论 -
Windows下搭建低延时内置rtsp server的推送直播系统
在有些场景下,我们不想用rtmp服务器,觉着rtmp服务器安装部署维护麻烦, 也不想用互联网上的rtmp服务器,只想在要给局域网下搭建一个直播系统。那么就可以考虑rtsp直播方案. 首先下载主播端和播放端软件 https://github.com/daniulive/SmarterStreaming. 双击打开主播端软件, 按照图片说明进行配置: 做好基本配置后...原创 2018-06-22 11:00:54 · 4445 阅读 · 2 评论 -
Windows搭建超低延时直播系统
直播系统主要由三部分组成, rtmp服务器+rtmp推送端+rtmp播放端. rtmp服务器: 目前流行的有nginx+rtmp,srs. nginx+rtmp可以部署在linux上,也可以编译编译到windows上。相对来说linux编译容易些。如果觉着windows编译麻烦,可以在windows上装个Ubuntu虚拟机,然后在虚拟机上编译部署也行. nginx 源代码下载 :h...原创 2018-05-23 13:16:20 · 3082 阅读 · 2 评论