发掘SRS服务器的能力,这是一款全能的开源媒体服务器解决方案,可以实现无缝的直播流媒体、内容创作和AI等系统集成, 支持视频号、抖音、B站和快手等平台上的多平台直播。
如何用浏览器做YouTube直播
Written by Winlin and GPT4
虽然Open Broadcaster Software(OBS)是通过RTMP或RTMPS向YouTube进行直播的广泛使用的解决方案,但还有一种利用网络浏览器的替代方法。
这种方法涉及在网页中使用WebRTC直播您的摄像头,然后使用Simple Realtime Server(SRS)将WebRTC转换为RTMP,并用FFmpeg将RTMP流发布到YouTube。对于那些更喜欢RTMPS的人,可以使用FFmpeg从SRS获取流,将RTMP转为RTMPS,然后发布到YouTube。
如何用OBS推送RTMP HEVC流
Written by Winlin, chundonglinlin
OBS 29.1支持RTMP的HEVC,所以你现在可以用OBS和SRS做HEVC的直播了。
现在,RTMP支持HEVC出新标准了,详见Enhanced RTMP。
这个标准定义了一个新的codec ID,用于HEVC,即fourCC hvc1
,
OBS和SRS都支持这个标准。
HTTP API如何支持鉴权
当你构建了SRS服务器后,你可以使用HTTP API来访问它,比如SRS控制台或者其他HTTP客户端。 但是,你应该保护好你的HTTP API,防止未授权的访问。 本文介绍如何保护你的HTTP API。
H.265直播悄然成熟,省一半带宽费用
Written by Winlin, runner365, yinjiaoyuan, PieerePi, qichaoshen82, ZSC714725, bluestn, mapengfei53, chundonglinlin, duiniuluantanqin, panda1986
经过七年的酝酿和开发,SRS在6.0中终于正式支持了HEVC(H.265),几乎全面支持,包括RTMP、FLV、SRT、TS、HLS、DASH、GB28181、WebRTC(Safari)、DVR FLV、DVR MP4、WordPress SrsPlayer等等。
一般H.265比H.264,可以省50%带宽,就是省50%的钱哈。
高性能、高并发、高扩展性和可读性的网络服务器架构
Written by thread-threads
State Threads是一个C的网络程序开发库,提供了编写高性能、高并发、高可读性的网络程序的开发库,支持UNIX-like平台。它结合了多线程编写并行成的 简单性,一个进程支持多个并发,支持基于事件的状态机架构的高性能和高并发能力。
为何DASH是一个很烂的直播协议
SRS 5.0支持WebRTC over TCP
SRS5第一大炮:如何实现SRT协程化
音视频应用:如何实现直播间连麦
这十年是音视频快速发展的十年,从互动娱乐和电商直播,到互联网会议和在线教育,最近火热的元宇宙,音视频是基础能力之一。
从直播间连麦场景出发,可以了解互联网音视频所涉及的技术,由此深入学习音视频的相关技术点,可以让自己建立完整的音视频技术体系,快速应用到线上业务中。