推流端:发送RTMP包=5字节rtmp包+h265头+h265数据 发送到srs服务器中,服务器那边顺着思路改不行。
srs流媒体服务器(simple rtmp server)如何支持h2652020.4.24更新:最新的srs代码已经支持hevc了,请直接阅读srs代码进行对接。 我在srs(1.0) 地址 (https://github.com/ossrs/s...
推流端:发送RTMP包=5字节rtmp包+h265头+h265数据 发送到srs服务器中,服务器那边顺着思路改不行。
srs流媒体服务器(simple rtmp server)如何支持h2652020.4.24更新:最新的srs代码已经支持hevc了,请直接阅读srs代码进行对接。 我在srs(1.0) 地址 (https://github.com/ossrs/s...
是的,播放端用vlc没有用,用了大牛直播的SDK播放器测试验证了。用FFmpeg推流,推送mp4文件已h265编码方式,推送到nginx-rtmp-server中,大牛直播的SDK可以播放。现在碰到问题自己写的推送h.265裸流接口,推送到srs服务器中(srs3.0按着你的方法修改),用大牛直播的SDK拉流,还是无图像,播放器那边有缓冲速度显示,可能服务端代码没有修改好,
srs_error_t SrsOriginHub::on_video(SrsSharedPtrMessage* shared_video, bool is_sequence_header)
if(format->is_hevc_sequence_header())
{
SrsVideoCodecConfig* c1 = format->vcodec;
srs_assert(c1);
SrsStatistic* stat = SrsStatistic::instance();
if ((err = stat->hevc_on_video_info(req, SrsVideoCodecIdHEVC, c1->hevc_profile, c1->hevc_level, c1->width, c1->height)) != srs_success) {
return srs_error_wrap(err, "stat video");
}
srs_trace("%dB video sh, codec(%d, profile=%s, level=%s, %dx%d, %dkbps, %.1ffps, %.1fs)",
msg->size, c1->id, srs_avc_profile2str(c1->avc_profile).c_str(),
srs_avc_level2str(c1->avc_level).c_str(), c1->width, c1->height,
c1->video_data_rate / 1000, c1->frame_rate, c1->duration);
}
if (!SrsFlvVideo::acceptable(shared_video->payload, shared_video->size)) {
char b0 = 0x00;
if (shared_video->size > 0) {
b0 = shared_video->payload[0];
}
修改无用
srs流媒体服务器(simple rtmp server)如何支持h2652020.4.24更新:最新的srs代码已经支持hevc了,请直接阅读srs代码进行对接。 我在srs(1.0) 地址 (https://github.com/ossrs/s...
2020.4.24更新:最新的srs代码已经支持hevc了,请直接阅读srs代码进行对接。 我在srs(1.0) 地址 (https://github.com/ossrs/s...