文件名称:easy_webrtc_server:基于muduo的简单的webrtc流媒体服务器
文件大小:91KB
文件格式:ZIP
更新时间:2024-06-05 00:49:12
h264 ffmpeg stun webrtc dtls
easy_webrtc_server 简单的webrtc流媒体服务器 联系方式:qq864733526 微信:Mihawk086 依赖库 1、openssl 1.1以上 2、ffmpeg,ffmpeg_src_example例子用到ffmpeg库 sudo apt install libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavresample-dev libavutil-dev libpostproc-dev libswresample-dev libswscale-dev 3、muduo网络库:https://github.com/chenshuo/muduo 4、srtp https://github.com/cisco/libsrtp。srtp必须--enable-openssl或者修
【文件预览】:
easy_webrtc_server-master
----.gitmodules(93B)
----webrtchtml()
--------index.html(853B)
--------js()
--------webrtc_connect_to_myself_demo.html(2KB)
--------webrtc_publish.html(2KB)
----rtc()
--------rtp_maker.cc(3KB)
--------udp_socket.cc(2KB)
--------udp_socket.h(932B)
--------webrtc_transport.h(3KB)
--------BUILD(338B)
--------dtls_transport.cc(37KB)
--------webrtc_transport.cc(7KB)
--------ice_server.cc(6KB)
--------rtc_publish_stream.cc(125B)
--------ice_server.h(2KB)
--------dtls_transport.h(6KB)
--------stun_packet.cc(22KB)
--------stun_packet.h(5KB)
--------srtp_session.h(1KB)
--------rtc_publish_stream.h(117B)
--------rtp_maker.h(485B)
--------srtp_session.cc(8KB)
----ffmpeg_src()
--------ffmpeg_src.cc(8KB)
--------BUILD(369B)
--------ffmpeg_src.h(503B)
----.clang-format(65B)
----common()
--------logger.h(13KB)
--------BUILD(324B)
--------settings.h(1KB)
--------settings.cc(9KB)
--------common.h(901B)
--------ip.cc(297B)
--------crypto.h(5KB)
--------log_level.h(172B)
--------crypto.cc(5KB)
--------utils.h(8KB)
--------throw_errors.h(2KB)
--------file.cc(928B)
--------logger.cc(290B)
----main()
--------rtp_src_example.cc(2KB)
--------BUILD(656B)
--------ffmpeg_src_example.cc(2KB)
--------publish_example.cc(2KB)
----.gitignore(49B)
----CMakeLists.txt(968B)
----rtp_rtcp()
--------RtpPacket.hpp(13KB)
--------RtpPacket.cpp(24KB)
----README.md(3KB)
----WORKSPACE(0B)
----.gitattributes(66B)