Dash 实时流编码文档
Posted
技术标签:
【中文标题】Dash 实时流编码文档【英文标题】:Dash Live Stream Encoding Documentation 【发布时间】:2016-08-01 04:42:32 【问题描述】:是否有任何使用libdash
进行实时编码和流式传输的示例或文档?例如使用网络摄像头作为源来提供具有自适应比特率的流?
我一直在尝试剖析libdash_networkpart_test 在github repo 上的测试,但我认为它主要用于视频流,而不是现场直播。
【问题讨论】:
【参考方案1】:libdash 是一个开源库,它为 MPEG-DASH 标准提供 C++ 接口。基本上,这涉及解析 MPD(媒体演示描述)文件。它不包括编码功能。
如果您想使用网络摄像头作为源并提供具有自适应比特率的流,您首先需要将来自网络摄像头的单个视频流转换为自适应视频格式。
有一些可用的服务可以为您做到这一点。
bitmovin - libdash 库的创建者: https://bitmovin.com/tutorials/dash-hls-live-streaming/ 哇扎: https://www.wowza.com/solutions/streaming-types/live-video-streaming【讨论】:
哦哈哈!那时我完全不知道,不是吗。那里有开源编码器吗?我在这里找到了bitmovin支持的那个:github.com/slederer/DASHEncoder 如果有人正在寻找实时破折号编码,有 GPAC :gpac.wp.mines-telecom.fr/dashcast以上是关于Dash 实时流编码文档的主要内容,如果未能解决你的问题,请参考以下文章
ExoPlayer 无法播放 Adobe 实时流编码器流式传输的音频/视频 (RTMP)
将 FFMPEG 编码为 MPEG-DASH - 或带有关键帧集群的 WebM - 用于 MediaSource API