常见购物网站功能,韩国网站,店铺设计理念,制作公司网页的步骤原文为runner365.git大佬的文章 原文链接#xff1a;https://blog.csdn.net/sweibd/article/details/124552793 WHIP接口
什么是whip
全称: WebRTC-HTTP ingestion protocol (WHIP).
rfc地址: rfc-draft-murillo-whip-00
简单说#xff0c;就是通过HTTP接口能导入webrtc媒…原文为runner365.git大佬的文章 原文链接https://blog.csdn.net/sweibd/article/details/124552793 WHIP接口
什么是whip
全称: WebRTC-HTTP ingestion protocol (WHIP).
rfc地址: rfc-draft-murillo-whip-00
简单说就是通过HTTP接口能导入webrtc媒体流。 2. webrtc publish/unpublish 2.1 webrtc publish
webrtc推流接口
方法: http post
uri: http://hostname:hostport/publish/roomId/uid
http post body: offerSdp
返回: http body: asswerSdp
举例向host192.168.1.98:8090, roomId2001, 自己作为uid6547推流.
url为: http://192.168.1.98:8090/publish/2001/6547
post data为offerSdp
返回data为answerSdp 2.2 webrtc unpublish
本方法为优雅的关闭。
也可以暴力的关闭可以直接在客户端进行PeerConnection.Close(), 或者暴力关闭网页
webrtc关闭推流接口
方法: http post
uri: http://hostname:hostport/unpublish/roomId/uid
http post body: null
返回:
http body: { “code”: 0, “desc”: “ok” }
举例向host192.168.1.98:8090, roomId2001, 自己作为uid6547关闭推流.
url为: http://192.168.1.98:8090/unpublish/2001/6547
post data为空
返回data为
{ “code”: 0, “desc”: “ok” }
webrtc subscribe 3.1 webrtc subscribe
webrtc拉流接口
方法: http post
uri: http://hostname:hostport/subscribe/roomId/uid/remoteUid
其中uid为自己的uidremoteUid为想要订阅的远端uid。
http post body: offerSdp
返回: http body: asswerSdp
举例向host192.168.1.98:8090, roomId2001, 自己作为uid6547从远端remoteUid4489拉流.
url为: http://192.168.1.98:8090/subscribe/2001/6547/4489
post data为offerSdp
返回data为answerSdp 3.2 webrtc unsubscribe
本方法为优雅的关闭。
也可以暴力的关闭可以直接在客户端进行PeerConnection.Close(), 或者暴力关闭网页
webrtc关闭拉流接口
方法: http post
uri: http://hostname:hostport/unsubscribe/roomId/uid/remoteUid
http post body: null
返回:
http body: { “code”: 0, “desc”: “ok” }
举例向host192.168.1.98:8090, roomId2001, 自己作为uid6547关闭对远端remoteUid4489拉流.
url为: http://192.168.1.98:8090/unsubscribe/2001/6547/4489
post data为空
返回data为
{ “code”: 0, “desc”: “ok” }
客户端demo
提供客户端web demo: webrtc whip sdk
webrtc sfu服务: cpp_media_server ———————————————— 版权声明本文为CSDN博主「runner365.git」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/sweibd/article/details/124552793