FFmpeg —— 点播流程技术总结(公网局域网)

Posted 信必诺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFmpeg —— 点播流程技术总结(公网局域网)相关的知识,希望对你有一定的参考价值。

前言

     TVOD(True Video-On-Demand),称其为真实点播电视,它真正支持即点即放。当用户提出请求时,视频服务器将会立即传送用户所要的视频内容。若有另一个用户提出同样的需求,视频服务器就会立即为他再启动另一个传输同样内容的视频流。不过,一旦视频流开始播放,就要连续不断的播放下去,直到结束。这种方式下,每个视频流转为某个用户服务。

     
     为什么本文放到FFmpeg专栏。作者认为点播也是一种音视频系列的技术,并目前没有其他音视频相关专栏,先放到这里,后续相关内容多了会另开一个专栏存放。

     本文会详细介绍类似TVOD方式的局域网、公网点播。


正文 - 局域网

     场景:当项目需求为在各科室计算机上用户自行选择显示的视频节目;或展厅大屏定时播放视频。

      ★ 首先选择一台计算机作为服务器端:
            1、在服务器端搭建ndinx点播服务。对于服务器来说只要在点播目录下放flv文件,就可以组成rtmp或hls的流媒体地址。
            2、搭建Tcp服务端。目的为已连接的客户定时发送点播媒体的流媒体地址集合。
      ★ 不同位置但同网内的计算机为客户端:
            1、客户端软件打开后主动连接服务端,若连接不上则定时循环连接直到连上。
            2、客户端软件连接服务后,则会被动接收服务器上的流媒体地址集合,并不定时更新集合。
            3、客户端软件有了流媒体服务端

以上是关于FFmpeg —— 点播流程技术总结(公网局域网)的主要内容,如果未能解决你的问题,请参考以下文章

FFmpeg优化点播延时方案

ffmpeg通过UDP协议将编码后的流发送到局域网电脑的某个端口上。

使用Nginx+ffmpeg搭建直播点播服务器

组建一个局域网能不能不用公网IP?组建一个可以访问公网的局域网,是否必须有一个公网IP?

请问Ip报中的源站ip 是局域网ip还是公网ip

[技术杂谈][原创]使用ffmpeg+easydarwin搭建临时访问的公网RTSP流