N
O
D
E
M
E
D
I
A
Thinking
首页
产品
文档
博客
订单
文档
播流
2026年 5月 20日 下午3:36
# NMSv3支持RTMP, RTSP, HTTP(S)-FLV, Websocket(s)-FLV, HTTP(S)-FMP4 , HLS, KMP协议播流 先确保流媒体服务器存在 /live/stream 流,若不清楚,请查看上一步推流操作 ## 使用工具或SDK开发APP播流 ### Android-SDK https://www.nodemedia.cn/product/nodemediaclient-android ### iOS-SDK https://www.nodemedia.cn/product/nodemediaclient-ios ## 使用ffplay播放 rtmp流 ``` ffplay rtmp://server_ip/live/stream ``` ## 使用ffplay播放 http-flv流 ``` ffplay http://server_ip:8000/live/stream.flv ``` ## 使用ffplay播放 http-fmp4流 ``` ffplay http://server_ip:8000/live/stream.mp4 ``` >v3.9.4及之后版本 该协议下h264编码的视频直播流可以直接在浏览器地址栏里打开,也可由“video”标签直接播放 ## 使用ffplay播放 hls流 ``` ffplay http://server_ip:8000/live/stream.m3u8 ``` ## 使用ffplay播放 rtsp流 ``` ffplay http://server_ip:8554/live/stream ``` >v3.19.0及之后版本支持RTSP协议播放,原生支持H.265 ## 使用ffplay播放 rtsp流通过TCP传输 ``` ffplay -rtsp_transport tcp http://server_ip:8554/live/stream ``` ## 使用[NodePlayer.js](http://www.nodemedia.cn/products/node-media-player/ "NodePlayer.js") 播放 http/ws-flv流 ``` http://server_ip:8000/live/stream.flv ws://server_ip:8000/live/stream.flv ``` ## 使用[NodePlayer.js](http://www.nodemedia.cn/products/node-media-player/ "NodePlayer.js") 播放 https/wss-flv流 可实现传输层加密,但需要正确配置证书,自签名证书可先在浏览器访问https地址,允许后才能正常播放。 ``` https://server_ip:8443/live/stream.flv wss://server_ip:8443/live/stream.flv ``` ## 使用video标签直接播放http-fmp4 ``` <video src="http://server_ip:8000/live/stream.mp4" width="640" height="480" /> ``` ## http-flv 与http-fmp4区别 | 功能 \ 版本| NodePlayer.js 播放http-flv | video标签 直接播放http-fmp4 | | ------------ | ------------ | ------------ | | 延迟 | 最低能达到百毫秒级别 | 2秒 | | 延迟消除 | 始终进行延迟消除| 需自行实现 | | 兼容性 | 全兼容现代浏览器|部分兼容| | 集成便利性 | 使用外部js库|浏览器内置video标签|
嘿,我是小R,需要帮助随时找我哦
QQ客服:281269007
邮件支持
扫码加微信
回到顶部