Commit bb26fead by xiongziliang

rtmp协议metadata设置title字段

parent ce16a0a9
...@@ -16,7 +16,7 @@ TitleMeta::TitleMeta(float dur_sec, size_t fileSize, const std::map<std::string, ...@@ -16,7 +16,7 @@ TitleMeta::TitleMeta(float dur_sec, size_t fileSize, const std::map<std::string,
{ {
_metadata.set("duration", dur_sec); _metadata.set("duration", dur_sec);
_metadata.set("fileSize", (int)fileSize); _metadata.set("fileSize", (int)fileSize);
_metadata.set("server", kServerName); _metadata.set("title", std::string("Streamed by ") + kServerName);
for (auto &pr : header) { for (auto &pr : header) {
_metadata.set(pr.first, pr.second); _metadata.set(pr.first, pr.second);
} }
......
...@@ -99,7 +99,7 @@ public: ...@@ -99,7 +99,7 @@ public:
*/ */
virtual void setMetaData(const AMFValue &metadata) { virtual void setMetaData(const AMFValue &metadata) {
_metadata = metadata; _metadata = metadata;
_metadata.set("server", kServerName); _metadata.set("title", std::string("Streamed by ") + kServerName);
_have_video = _metadata["videocodecid"]; _have_video = _metadata["videocodecid"];
_have_audio = _metadata["audiocodecid"]; _have_audio = _metadata["audiocodecid"];
if (_ring) { if (_ring) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论