Closed MrShuHong closed 9 months ago
你这边是什么服务器
你这边是什么服务器
使用的zlmediaKit
https://github.com/ZLMediaKit/ZLMediaKit/issues/1214 我看到这里说webrtc 不支持aac 但是我在代码里是看到 我们使用的确实是AAC的编码器 void ArLive2Pusher::initAudioWithParameters(int nType, int sampleRate, int numChannels, int audBitrate) { webrtc::MutexLock l(&cs_aacencoder); if (aacencoder == NULL) { aacencoder = new webrtc::A_AACEncoder(*this); aacencoder->Init(sampleRate, numChannels, audBitrate); } }
你推的是RTMP的流,用webrtc播放。音频需要转码,看下zlmediakit里面有没有配置转码的地方 或者可以试下这个服务,自带转码:https://github.com/X2Rtc/X2Rtc-Stream
你推的是RTMP的流,用webrtc播放。音频需要转码,看下zlmediakit里面有没有配置转码的地方 或者可以试下这个服务,自带转码:https://github.com/X2Rtc/X2Rtc-Stream
我有个地方不理解, 视频用的是h264 音频用的aac编码, 为什么还需要转码呢。 可能我对rtmp和webrtc不太了解。可以在解释的详细一点么
可以自己查阅相关资料
我是用这个库推送视频到自己的服务器得到的播放源始终无法播放出声音, 使用了很多第三方的播放器都不行,比如西瓜视频