是否可以即时进行h264编码并通过websocket网络发送视频?

时间:2018-10-24 07:13:48

标签: video-streaming h.264 rtp codec

我已经构建了一个测试应用程序,可以使用RTP通过UDP发送消息包。现在,我想通过此连接发送网络摄像头帧。我能够捕获单个帧并将其编码为JPEG格式并通过网络发送。

但这需要大约5Mbps的高网络带宽才能以每秒5帧的刷新率以360p分辨率进行流传输。

因此,我现在希望使用1秒的缓冲帧,并使用h264对其进行编码,然后将其发送给远程用户,然后该远程用户将解码接收到的数据包并显示接收到的帧。

我一直在探索FFMPEG的选项,但找不到适合我要求的任何适当文档。始终需要FFMPEG.exe参与其中,该文件将输出编码后的文件并将其保存在本地磁盘上……我需要更像是我对JPEG编码所做的事情。

编辑:包含的代码段

IF(WEEK(date, 1) = WEEK(DATE_SUB(date, INTERVAL 1 DAY),1), WEEK(date,1), WEEK(date,1) + 1)

0 个答案:

没有答案