我目前有一个视频聊天应用程序通过Adobe AIR在网络(闪存)和安卓上工作,它使用Adobe Media Server (RTMP)作为视频流和共享对象的后端,我的问题是,如果有另一个服务器或解决方案,提供多对多视频直播可能使用来自安卓和iOS的H.264编解码器,有某种类型的用户列表和房间列表存储在数据库中或类似的,我想离开Adobe,因为它在移动设备上有很多限制。在同时有数百名观众的1对多广播中,直播视频至关重要。 感谢阅读!
我使用的是VSTS2008+IIS3.5+ C# +Silverlight3.0+ Microsoft Expression 3+ ASP.Net +IIS7.0。我想向其他用户生动地展示我的桌面。更详细地,假设当教师在她/他的桌面上显示Demo或ppt时,桌面上的信息可以被生动地广播,以便其他用户可以看到该教师在她/他的桌面上正在显示的内容。
最终用户可以通过浏览器看到直播信息。有没有可以帮助你做到这一点的样本或文档?我想自己开发使用我上面描述的技术,而不是使用现有的商业软件。:-)
顺便说一句:当我说“广播”时,我并不是指使用广播网络协议,我只是指多个用户可以使用来自老师的实时桌面信息。
我的目标是完成以下步骤:
使用ffmpeg对预先录制的flv视频进行现场直播。
视频应该像电视台一样连续播放。
我们目前正在使用red5和ffmpeg来实现这一目标,我们已经使用以下转换命令成功地将预先录制的单个视频的实时流发布到jwplayer:
for i in *.avi; do ffmpeg -i $i -acodec copy -vcodec copy -f flv rtmp://localhost/oflaDemo/livestream
但当我们需要一个接一个地对两个视频进行直播时,问题就来了。用户必须再次点击播放按钮,以流第二个视频,这不是一个电视台的事情