哪个体育平台好赚钱的(哪个体育平台好赚
1 2024-05-24 18:40:27
关于rtsp代码推流,rtsp可以用来推流吗?这个很多人还不知道,今天天天来为大家解答以上的问题,现在让我们一起来看看吧!
rtsp代码推流 rtsp可以用来推流吗?
1、最近需要做实时录屏并把视频推流到RTSP服务器,具体流程是抓取屏幕内容(bitmap),并把bitmap转化为YUV,接着把YUV编码成H264,再把H264码流推到RTSP服务器;把采集到的PCM编码为AAC,再把AAC推流至RTSP服务器。
2、看了雷神的一篇文章: 最简单的基于FFmpeg的推流器(以推送RTMP为例) ,他是把本地的视频文件推流至RTMP服务器,并不符合我的要求。
3、接着我找到另一篇文章: ffmpeg实现H264压缩并且推流至RTSP ,这篇文章只有图像编码,并没有音频编码,并且推流之后并没有播放成功。
4、我综合上面两位大佬的思路,和查找一些资料实现了这个功能。
5、RTSP服务器使用的是 HappyTime 的免费试用版本。
6、我抓到的bitmap是BGRA格式的,所以使用的图像格式是 AV_PIX_FMT_BGRA , cropImage 是含有rgba图像的数组调用:由于我是实时抓取的屏幕, frame_yuv->pts 设为当前的时间戳,以保证能正常播放。
7、调用:调用:其中pcm_buff是包含pcm数据的数组使用udp传输时传到1400多帧就断开链接了,原因不明,所以改用使用tcp协议传输延迟有1.5秒左右参考:。
本文到这结束,希望上面文章对大家有所帮助。