C# 使用OGG视频块的实时视频流
我们目前正在开发一个实时流应用程序,其中包括:C# 使用OGG视频块的实时视频流,c#,encoding,video-streaming,html5-video,ogg,C#,Encoding,Video Streaming,Html5 Video,Ogg,我们目前正在开发一个实时流应用程序,其中包括: 一个用C#编写的客户端,将从网络摄像头捕获帧,并将其编码为视频块(更多信息将在后面提供) 我们在Node.js中编写的流服务器,基本上只需从上述客户端接收视频块,并将它们发送到使用Socket.io作为底层传输协议的webapp 将使用视频标签+MediaSource API执行视频播放的webapp 由于MediaSource API支持的视频格式和这些视频格式的C#编码器API(MPEG-DASH、WebM、OGG+Theora)的限制,我
- 一个用C#编写的客户端,将从网络摄像头捕获帧,并将其编码为视频块(更多信息将在后面提供)
- 我们在Node.js中编写的流服务器,基本上只需从上述客户端接收视频块,并将它们发送到使用Socket.io作为底层传输协议的webapp
- 将使用视频标签+MediaSource API执行视频播放的webapp
任何其他解决方案,只要它使用视频标签、webapp上的MediaSource API和客户端上的C#,都是可以接受的。我不相信有很多流行的OGG编码库。但是,最好创建自己的。我想从这里开始:
我在使用Gstreamer方面运气不错,但考虑到您的语言和编码要求,我不确定它是否能正常工作。还是值得一看