cpp_media_server icon indicating copy to clipboard operation
cpp_media_server copied to clipboard

media server based on c++17, support webrtc/rtmp/httpflv/hls/websocket flv

Results 6 cpp_media_server issues
Sort by recently updated
recently updated
newest added

作为一个小白,对于一些视频的编码格式我不是很了解。所以我应该从那些方面逐步学习呢?有没有一些github项目可以参考一下

目前各个平台支持各种常用IDE: * macos: xcode * windows: virtual studio * clion 因为cpp_media_server支持跨平台(linux/mac),也能支持windows。 笔者考虑支持各种IDE,苦于只有mac电脑,渴望网友支持。

经过好多天的折磨终于调通了whep 拉流,先前拉流完成协商阶段没有任何报错就是不显示图像,我改了官方源码打了补丁得以实现。但是浏览器原生客户端还是不行。 根本原因在于服务器返回给客户端的 answer sdp 里面的 a=extmap-allow-mixed 导致的,导致客户端在收流之前找rtp的demuxsink 的时候交替在mid/ssrc之间横跳,正常的应该只根据ssrc找,srs 服务器就没有这个问题,因本人对于sdp不熟悉,现在定位到原因,只能提供一些思路,望作者能排查定位一下,根据我先前提供的demo网页程序就可以

示例中的 webpak 代码我可以跑起来,但是运行就会崩溃,我使用的另一个项目的 whip+whep 的 html 代码进行测试: https://github.com/DavidJKTofan/webrtc-demo 我使用 srs 做服务端,可以正常使用其自带的 whip+whep 客户端推拉流,也可以使用上面的项目推拉流。 但是该项目,无论我换什么代码,都无法成功使用 whip+whep(whip subscribe) 拉流,请问该项目是否支持同时使用whip推拉流? 经过排查,我发现接口说明文档与代码实现不符,拉流链接由 https://xxxx.com:8090/whip/subscribe/roomId/uid/remoteId 改成了 https://xxxx.com:8090/whip/subscribe/roomId/remoteId。但是我调整了链接之后,虽然不报错了,但是拉流也不能显示图像,看不到其他任何报错信息。经 https://xxxx.com:8090/api/webrtc/room 查询 room 信息发现推流端和拉流端都在,但拉流端就是无法显示。 请问你们这边能否复现,或者如果需要调试环境,可以私聊我vx:993381。 另外有个小的建议,该项目看起来挺好的,就是知名度不高,可以改个名字如 cpp_rtc 之类的增加搜索排名