致力于一个可商用 功能丰富、高性能、高可扩展的流媒体服务

B站影视 欧美电影 2025-04-11 23:59 1

摘要:一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

旨在开发一个可商用的,功能丰富、高性能、高可扩展的流媒体服务。支持RTSP、RTMP、WEBRTC、GB28181、HTTP-FLV、hls、JT1078等协议。各个协议可以单独剥离出来,相互独立;也可以互相转换协议。 本项目基于c++11开发,目前只支持Linux。

使用MulanPSL-2.0开源协议

1.协议转封装流程

检查配置,如 server.conf,将其拷贝到build目录运行程序:./SimpleMediaServer用ffmpeg推流:ffmpeg -re -i inputfile -c copy -f flv rtmp://ip:port/live/test用vlc播放rtsp地址:rtsp://ip:port/live/testrtsp地址:rtsp://ip:port/live/test?type=ps(rtp封装ps)rtmp地址:rtmp://ip:port/live/testhttp-flv地址:http://ip:port/live/test.flvhls地址:http://ip:port/live/test.m3u8实时hls地址: http://ip:port/live/test.sms.m3u8webrtc获取sdp:http://ip:port/api/v1/rtc/playsrt: srt://ip:port?steamid=|path:/live/test|request:pull|

来源:一飞开源

相关推荐