
rtmp推送
文章平均质量分 60
直播技术开发交流
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 · 3917 阅读 · 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 · 813 阅读 · 1 评论 -
麒麟系统桌面采集|麒麟同屏|Linux 屏幕采集和系统声音采集推送SDK
Windows上实现桌面采集资料多,方案也多. Linux这方面的资料较少,不过Linux上也可以实现桌面采集,调用XLib相关接口就可以. 最近写了一个Linux上的采集桌面和系统声音, 然后rtmp协议推送出去的一个SDK. 集成调用非常简单,下面是集成调用代码:namespace{ volatile bool g_is_exit = false; void OnSigIntHandler(int sig) { if (SIGINT == sig) { ...原创 2021-07-07 16:48:32 · 670 阅读 · 0 评论 -
WIN10 PPT窗口采集和WIN10 WORD窗口采集直播和分享
用GetWindowDC然后Copy DC方式已经无法采集Win10最新版本的PowerPoint和Word窗口,有些场景下又不需要采集整个桌面,只想采集个别的窗口,经过探索算是解决了这个采集问题. 下面看看采集效果: 采集word配置: 采集Word播放效果: 采集PPT配置: 采集PPT播放效果: Win10上Chrome开启硬件加速后,老的采集方式也是采集不到的,新的方式也可以采集. Chro...原创 2021-03-22 11:26:36 · 476 阅读 · 0 评论 -
直播系统中使用SEI传输用户自定义数据方案讨论
在直播系统中,除了音视频之外,有时候还想从主播端发布例如文本信息等,这些信息可以不通过视频传输通道发送给观用户播放端,但如果传输的数据想和视频保持同步,那最好的办法就是通过h264 sei方式把数据放入h264 Access Unit中传输。 H264 SEI 知识介绍: SEI 全称: Supplemental Enhancement Information S...原创 2018-07-07 17:34:59 · 4602 阅读 · 0 评论