草庐IT

docker部署SRS实时视频服务器,rtmp推流,用WebRTC播放

SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181大家可以先去gitub上面看使用说明,地址是:v4_CN_Home·ossrs/srsWiki·GitHub然后我们通过docker去启动SRS,这些文档里面都有,就不用多说了,然后我们可以用rtmp推流用WebRTC播放,首先要支持WebRTC我们需要修改配置docker.confrtc{enabledon;rtmp_to_rtcon;rtc_to_rtmpon;nackon;twccon;}然后还需要修改candidate$CANDIDATE只要candidate配置不对,一定

docker部署SRS实时视频服务器,rtmp推流,用WebRTC播放

SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181大家可以先去gitub上面看使用说明,地址是:v4_CN_Home·ossrs/srsWiki·GitHub然后我们通过docker去启动SRS,这些文档里面都有,就不用多说了,然后我们可以用rtmp推流用WebRTC播放,首先要支持WebRTC我们需要修改配置docker.confrtc{enabledon;rtmp_to_rtcon;rtc_to_rtmpon;nackon;twccon;}然后还需要修改candidate$CANDIDATE只要candidate配置不对,一定

WebRTC 之 RTX

AbstractWebRTCRTX笔记AuthorsWalterFanCategorylearningnoteStatusv1.0Updated2020-08-28LicenseCC-BY-NC-ND4.0什么是RTXRTX就是重传Retransmission,将丢失的包重新由发送方传给接收方。Webrtc默认开启RTX(重传),它一般采用不同的SSRC进行传输,即原始的RTP包和重传的RTP包的SSRC是不同的,这样不会干扰原始RTP包的度量。RTX包的Payload在RFC4588中有详细描述,一般NACK导致的重传包和BandwidthProbe导致的探测包也可能走RTX通道。为什么用R

webrtc学习--websocket服务器(二) (web端播放h264)

文章目录websocket服务器前言本章节目标准备实现思路服务端流程图代码实现服务端服务端代码web端web端代码JMuxer测试效果服务端环境web端测试资源下载存在的问题websocket服务器前言推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,点击立即学习:本章节目标实现一个websocket传输码流服务器可以正常的传输h264裸流准备接着上一章,这里将在websocket服务器的基础上,实

webrtc学习--websocket服务器(二) (web端播放h264)

文章目录websocket服务器前言本章节目标准备实现思路服务端流程图代码实现服务端服务端代码web端web端代码JMuxer测试效果服务端环境web端测试资源下载存在的问题websocket服务器前言推荐一个零声学院免费教程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,点击立即学习:本章节目标实现一个websocket传输码流服务器可以正常的传输h264裸流准备接着上一章,这里将在websocket服务器的基础上,实

ChatGPT:关于WebRTC的未来,你怎么看?

了解音视频技术大会更多信息编者按:ChatGPT可能在几天内成为某个领域的专家,不信?看看他对WebRTC的解读。感谢刘连响对本文的审校。原文链接:https://webrtc.ventures/2023/01/the-future-of-webrtc-according-to-chatgpt/作者:ArinSime译者:核子可乐技术审校:刘连响相信很多朋友跟我一样,都跟ChatGPT打过一阵子交道了。正好最近需要写篇关于WebRTC新一年发展趋势的文章,在动笔之前,我正好听听ChatGPT这位“吹水大神”的意见。事实证明,交流过程相当有趣,下面就是双方沟通的完整内容。其实让ChatGPT直接

ChatGPT:关于WebRTC的未来,你怎么看?

了解音视频技术大会更多信息编者按:ChatGPT可能在几天内成为某个领域的专家,不信?看看他对WebRTC的解读。感谢刘连响对本文的审校。原文链接:https://webrtc.ventures/2023/01/the-future-of-webrtc-according-to-chatgpt/作者:ArinSime译者:核子可乐技术审校:刘连响相信很多朋友跟我一样,都跟ChatGPT打过一阵子交道了。正好最近需要写篇关于WebRTC新一年发展趋势的文章,在动笔之前,我正好听听ChatGPT这位“吹水大神”的意见。事实证明,交流过程相当有趣,下面就是双方沟通的完整内容。其实让ChatGPT直接

WebRTC的学习(java版本信令服务)

WebRTC的学习1.相关地址1.1文档教学 WebRTC中文网:http://webrtc.p2hp.com/#google_vignette WebRTC中文社区:https://webrtc.org.cn/ WebRTC英文官网:https://webrtc.org/ WebRTC安全相关:http://webrtc-security.github.io/ coturn开源地址:https://github.com/coturn/coturn stun、trun测试网站:https://webrtc.github.io/samples/src/content/peerconnection

公网视频流访问之webrtc-streamer

前言之前两篇帖子视频流调试过程(海康威视+Kurento)使用Kurento提供公网视频流分别解决了从rstp视频流转码到页面播放和kurento的网络穿透的问题。但是吧,在我这次的具体方案中,它还是有个很讨厌的地方,就是需要https。而因为是政府项目,政府又因为很多麻烦的审核问题不想申请域名,这里就总是会出现一个看上去很吓人的安全警告。虽然无伤大雅,但是领导看见了总是会想一想的,说不定就给不少人找了很多麻烦。后来,我的同事发现了另一个项目webrtc-streamer这个项目也是基于webtrc的。但是,和kurento不同的是,它就是针对从摄像头拉流的这个事情做的。从我们实际调试的效果上

公网视频流访问之webrtc-streamer

前言之前两篇帖子视频流调试过程(海康威视+Kurento)使用Kurento提供公网视频流分别解决了从rstp视频流转码到页面播放和kurento的网络穿透的问题。但是吧,在我这次的具体方案中,它还是有个很讨厌的地方,就是需要https。而因为是政府项目,政府又因为很多麻烦的审核问题不想申请域名,这里就总是会出现一个看上去很吓人的安全警告。虽然无伤大雅,但是领导看见了总是会想一想的,说不定就给不少人找了很多麻烦。后来,我的同事发现了另一个项目webrtc-streamer这个项目也是基于webtrc的。但是,和kurento不同的是,它就是针对从摄像头拉流的这个事情做的。从我们实际调试的效果上